在 Claude Code 中使用 GLM-4.7:通过 Novita AI 实现经济高效的智能编程

在 Claude Code 中使用 GLM-4.7:通过 Novita AI 实现经济高效的智能编程

GLM-4.7 是当前最强的开源权重模型系列之一,尤其擅长编程。其创造者经常描述它在关键实际编程基准测试上紧追 Claude Sonnet 系列,同时在成本和部署灵活性上更具优势。

在本指南中,你将通过 Novita AI 兼容 Anthropic 的端点路由 Claude Code 的请求,从而在 Claude Code 内部运行 GLM-4.7。这将为你提供“Claude Code 风格”的智能体工作流,包括规划、编辑文件、运行终端命令,同时选择 GLM-4.7 作为底层模型。

立即探索

Claude Code 与 GLM-4.7 简介

什么是 Claude Code?

Claude Code 是一个智能体命令行界面(CLI),能将自然语言转化为可运行的代码和多步骤开发工作流。与传统的自动补全插件不同,它像一个智能编程智能体,能够:

  • 代码库分析:映射并解释整个代码库,包括架构和依赖关系。
  • 文件管理:自主创建、编辑和组织项目文件。
  • 终端执行:运行命令、安装包、管理构建或部署流程。
  • 复杂工作流:处理高级任务,例如将 GitHub Issue 转化为拉取请求。
  • 上下文理解:在多次交互中保持对项目结构的感知。

这种智能体方法意味着 Claude Code 不仅仅是响应查询,它参与你的开发过程,做出决策并采取行动,推动项目朝着你的目标前进。

GLM-4.7:它擅长什么

GLM-4.7 由智谱 AI 于 2025 年 12 月发布,是围绕编程、智能体推理和工具使用多次迭代的成果。它采用 3550 亿参数的混合专家(MoE)架构,并具备稀疏激活能力;在实现前沿性能的同时,保持了适用于实时工作流的吞吐量。

  • 技术规格:
特性 规格
架构 355B 参数 MoE
上下文窗口 200,000 token 输入
输出能力 128,000 token
等效能力 约 600 页文档或 150,000 行代码
  • 自适应推理模式:
模式 描述 最佳适用场景
交错思考 模型在生成代码前暂停以验证逻辑 减少幻觉函数调用
保留思考 在对话轮次间保持推理上下文 多小时的调试会话,避免上下文退化
轮次级思考 按请求切换深度推理开启/关闭 快速语法查询(关闭) vs. 复杂架构决策(开启)

GLM-4.7 在多项基准测试中展现出强大的编程和智能体性能,例如 LiveCodeBench v6 和 SWE-bench Verified,在多个关键任务上超越或接近 Claude Sonnet 4.5。在推理密集的智能体基准测试如 GPQA-Diamond 和 τ²-Bench 中,GLM-4.7 也保持着竞争力,反映出扎实的规划和工具使用能力。总体而言,这些结果使 GLM-4.7 成为实际编程工作流中最强大的 Claude 开源权重替代方案之一。

GLM4.7 性能:智能体、推理、编程

人工分析智能指数

为什么选择 Novita AI 运行 GLM-4.7?

GLM4.7 在 OpenRouter 上的基准测试

我们对 GLM-4.7 的部署进行了优化,以确保最流畅的编程体验。主要优势包括:

  1. 最高吞吐量:每秒 44.45 token——比最接近的竞争对手快 17%
  2. 可靠性:99.5% 正常运行时间,采用 bf16 精度以保证输出质量
  3. 全面缓存支持:少数同时支持缓存读取和缓存写入功能的提供商之一
  4. 大上下文:204.8K 上下文窗口,用于分析整个代码库

通过 Novita AI 使用 GLM-4.7

步骤 1:在 Novita AI 上获取 API 密钥

  • 创建或登录你的账户

访问 [https://novita.ai](https://novita.ai) 并注册或登录你已有的账户

  • 导航到密钥管理

登录后,找到“API 密钥”

  • 创建新密钥

点击“添加新密钥”按钮。

  • 立即保存你的密钥

密钥生成后立即复制并保存;通常只显示一次,之后无法找回。将密钥保存在安全的位置,例如密码管理器或加密笔记中

步骤 2:安装 Claude Code

  • 检查 Node.js 版本:

首先,确认你的系统上已安装 Node.js 18 或更高版本:

node -v
# 预期输出:v18.x.x 或更高(例如 v20.10.0)

如果缺少 Node.js 或版本低于 v18,请从 [https://nodejs.org](https://nodejs.org) 下载并安装最新版本

  • 安装命令:

使用 npm 全局安装 Claude Code:

npm install -g @anthropic-ai/claude-code
  • 验证安装:
claude --version

步骤 3:设置环境变量

在 Windows 上

为当前 CMD 会话设置变量:

set ANTHROPIC_BASE_URL=https://api.novita.ai/anthropic
set ANTHROPIC_AUTH_TOKEN=<你的 Novita API 密钥>
set ANTHROPIC_MODEL=zai-org/glm-4.7
set ANTHROPIC_SMALL_FAST_MODEL=zai-org/glm-4.7

在 macOS 和 Linux 上

在 shell 中导出变量:

export ANTHROPIC_BASE_URL="https://api.novita.ai/anthropic"
export ANTHROPIC_AUTH_TOKEN="<你的 Novita API 密钥>"
export ANTHROPIC_MODEL="zai-org/glm-4.7"
export ANTHROPIC_SMALL_FAST_MODEL="zai-org/glm-4.7"

步骤 4:启动 Claude Code

  • 导航到你的项目目录
cd <你的项目路径>
  • 启动 Claude Code
claude .

点号(.)告诉 Claude Code 在当前目录上操作,扫描并在此项目内工作。

启动后,你将看到一个交互式的 Claude Code 提示符,可访问 /init/model/review 等命令。

常见的会话级别命令包括:

  • /init – 在当前目录初始化 Claude Code。
  • /login – 如有需要,使用 API 提供商进行身份验证。
  • /logout – 清除存储的凭据。
  • /memory – 查看或编辑持久化记忆。
  • /model – 查看或切换当前模型。
  • /permissions – 管理文件和命令权限。
  • /review – 在应用更改前审查待处理的变更。
  • /status – 显示当前会话状态。
  • /terminal-setup – 配置终端集成。
  • /vim – 切换 Vim 键位绑定。

构建你的第一个项目

Claude Code 擅长将详细的项目描述转化为功能完整的应用程序。输入提示后,按 Enter 开始任务。Claude Code 将分析你的需求,创建必要的文件,实现功能,并提供一个完整的项目结构和文档。

使用 claude code 构建项目

在 VSCode 或 Cursor 中使用 Claude Code

Claude Code 与流行的开发环境无缝集成。它增强你现有的工作流,而不是取代它。

你可以在 VSCode 或 Cursor 的终端内直接使用 Claude Code。这让你在保持访问熟悉开发工具的同时,也能利用 AI 辅助。

此外,Claude Code 插件可用于 VSCode 和 Cursor。这些插件与编辑器更深度集成,在 IDE 界面内提供内联 AI 辅助、代码建议和项目管理功能。

在 vscode 中使用 claude code

在 cursor 中使用 claude code

帮助和文档资源

  • Novita AI 资源:
资源 链接 描述
API 文档 novita.ai/docs 完整的 API 参考、参数和示例
模型目录 novita.ai/models 所有可用模型,包括 GLM4.7
定价计算器 novita.ai/pricing 估算你的使用成本
  • Anthropic / Claude Code 资源:
资源 链接 描述
Claude Code 文档 docs.anthropic.com/claude-code 官方使用指南和教程
GitHub 仓库 github.com/anthropics/claude-code 源代码、问题和讨论

GLM4.7 资源:

资源 链接 描述
智谱 AI 官方 https://docs.z.ai/guides/llm/glm-4.7 模型文档和研究论文
模型卡片 https://huggingface.co/zai-org/GLM-4.7 技术规格和基准测试

快速参考卡

类别 项目/命令 值/描述

环境设置
ANTHROPIC_BASE_URL https://api.novita.ai/v3/openai
ANTHROPIC_API_KEY 你的 Novita API 密钥
ANTHROPIC_MODEL zai-org/glm-4.7

快速开始
安装 npm install -g @anthropic-ai/claude-code
导航 cd your-project
运行 claude .

常用命令
/help 显示所有命令
/doctor 诊断问题
/cost 检查 token 用量
/clear 重置对话

支持
Novita AI 文档 novita.ai/docs
Claude Code 文档 docs.anthropic.com/claude-code

总结

通过本指南,你已经学会了如何:

  • 理解 GLM4.7 的高级架构和推理能力
  • 设置 Novita AI 账户并生成 API 密钥
  • 安装和配置 Claude Code 以集成自定义模型
  • 在不同操作系统上配置环境变量
  • 使用自然语言命令构建实际项目
  • 将 Claude Code 集成到 VS Code 和 Cursor 中实现无缝工作流
  • 访问帮助资源和文档以持续学习

立即注册 Novita AI,获取 API 密钥,并按照本指南操作,以卓越的编程支持增强你的开发工作流,立即探索 GLM 4.7

立即探索

Novita AI 是一个 AI 云平台,为开发者提供通过简单 API 部署 AI 模型的便捷方式,同时提供经济可靠的 GPU 云服务用于构建和扩展。

常见问题

GLM-4.7 是免费的吗?

在 Novita AI 上,GLM-4.7 按 token 计费:输入 $0.6/M token,缓存读取 $0.11/M token,输出 $2.2/M token。
在智谱 AI 上,访问通常包含在付费的编程计划中(起价每月 $3)。
某些平台可能提供有限试用/配额,但 GLM-4.7 本身并非普遍“免费”。

GLM-4.7 真的很好吗?

对于编程和智能体工作流,其发布方将其定位为顶级的开源模型。智谱 AI 在编程和智能体基准测试(例如 LiveCodeBench v6、SWE-bench Verified、BrowseComp、τ²-Bench)上报告了强劲的结果,并在多项评测中将其描述为与 Claude Sonnet 4.5 具有竞争力。

GLM-4.7 有视觉能力吗?

GLM-4.7 仅支持文本。如果你需要视觉能力,请改用 GLM-V 变体(例如 GLM-4.6V 或 GLM-4.5V,它们根据提供商支持图像输入)。