CoBuddy 是百度专为代码生成而优化的模型,现已上线 Novita AI,提供函数调用、推理能力、128K 上下文窗口,并且端到端延迟低,适合开发者工作流。由于 CoBuddy 暴露的是 OpenAI 兼容的 chat/completions 端点,而非 Anthropic 兼容端点,因此在 Claude Code 中配置它需要将 ANTHROPIC_BASE_URL 指向 Novita AI 的 OpenAI 兼容路径。本指南将逐步引导你完成从获取 API 密钥到首次会话的全过程。
什么是 CoBuddy?
CoBuddy 是百度开发的代码生成模型,可通过 Novita AI 的 LLM API 使用。它专为软件开发任务设计:生成代码、重构、编写测试、实现规划以及支持智能体工作流。
| 规格 | 详情 |
|---|---|
| 模型 ID | baidu/cobuddy |
| 上下文窗口 | 131,072 个 token(128K) |
| 最大输出 | 65,536 个 token |
| 输入价格 | $2.80 / 1M token |
| 输出价格 | $11.30 / 1M token |
| 缓存读取 | $0.70 / 1M token |
| 特性 | 函数调用、推理 |
| 端点 | 仅 OpenAI 兼容的 chat/completions |
端点差异对于 Claude Code 的配置至关重要。CoBuddy 不支持 Anthropic 兼容端点,因此配置中使用 Novita AI 的 OpenAI 兼容基础 URL(https://api.novita.ai/v3/openai)而非 anthropic 路径。
为什么要在 Claude Code 中使用 CoBuddy?
Claude Code 是一个智能体 CLI,允许你使用自然语言委托代码任务——文件编辑、终端命令、代码分析以及多步骤工作流。默认情况下它运行在 Claude 模型上,但 ANTHROPIC_BASE_URL 环境变量允许你将请求路由到其他提供商和模型。
通过 Novita AI 换成 CoBuddy 可以获得以下优势:
- 代码专用化。 CoBuddy 是为软件任务构建的,而非通用对话。它直接针对代码生成、审查和智能体工作流。
- 与 Claude Sonnet 的成本差异。 Claude Sonnet 4.5 的输入价格为 $3.00/M token,输出价格为 $15.00/M token。Novita AI 上的 CoBuddy 输入价格为 $2.80/M,输出价格为 $11.30/M —— 在大量使用时可节省可观成本,缓存读取仅 $0.70/M。
- 高吞吐量与低端到端延迟。 Novita AI 的 CoBuddy 部署针对持续吞吐进行了优化,这在多次增量请求的长智能体会话中非常重要。
- 128K 上下文窗口。 足以在单个提示中传递大量文件片段、测试输出和实现说明。
对于已经使用 Claude Code 并希望评估代码优先替代方案而无须更换工作流工具的团队来说,CoBuddy 是一个实用的起点。
步骤 1:获取你的 Novita AI API 密钥
创建一个 Novita AI 账户——新账户会获得免费试用积分。登录后,进入 密钥管理 并点击 创建新密钥。立即复制密钥,因为它只显示一次。
步骤 2:安装 Claude Code
Claude Code 需要 Node.js 18 或更高版本。验证你的版本:
node --version
如果 Node.js 缺失或低于 v18,请从 nodejs.org 安装。
全局安装 Claude Code:
npm install -g @anthropic-ai/claude-code
确认安装:
claude --version
步骤 3:配置环境变量
CoBuddy 只支持 OpenAI 兼容端点。将 ANTHROPIC_BASE_URL 设置为 Novita AI 的 OpenAI 兼容路径,以便 Claude Code 将请求转发到那里。
macOS 和 Linux
export ANTHROPIC_BASE_URL="https://api.novita.ai/v3/openai"
export ANTHROPIC_AUTH_TOKEN="<你的 Novita API 密钥>"
export ANTHROPIC_MODEL="baidu/cobuddy"
export ANTHROPIC_SMALL_FAST_MODEL="baidu/cobuddy"
Windows(命令提示符)
set ANTHROPIC_BASE_URL=https://api.novita.ai/v3/openai
set ANTHROPIC_AUTH_TOKEN=<你的 Novita API 密钥>
set ANTHROPIC_MODEL=baidu/cobuddy
set ANTHROPIC_SMALL_FAST_MODEL=baidu/cobuddy
Windows(PowerShell)
$env:ANTHROPIC_BASE_URL = "https://api.novita.ai/v3/openai"
$env:ANTHROPIC_AUTH_TOKEN = "<你的 Novita API 密钥>"
$env:ANTHROPIC_MODEL = "baidu/cobuddy"
$env:ANTHROPIC_SMALL_FAST_MODEL = "baidu/cobuddy"
每个变量的作用:
ANTHROPIC_BASE_URL—— 将 Claude Code 的请求重定向到 Novita AI 的 OpenAI 兼容端点,而非 Anthropic 的服务器ANTHROPIC_AUTH_TOKEN—— 用于身份验证的 Novita AI API 密钥ANTHROPIC_MODEL—— 用于主要(复杂)任务的模型ANTHROPIC_SMALL_FAST_MODEL—— 用于后台和轻量任务的模型
要使这些设置在 macOS/Linux 终端会话中持久生效,请将 export 行添加到你的 ~/.zshrc 或 ~/.bashrc 文件中。
步骤 4:启动 Claude Code
导航到你的项目目录并启动 Claude Code:
cd /path/to/your/project
claude .
. 告诉 Claude Code 在当前目录中操作。你将看到一个交互式提示符,可以在其中用自然语言描述任务。
运行 /model 确认哪个模型处于活动状态,或运行 /doctor 诊断配置问题。
CoBuddy 规格与定价
以下是 CoBuddy(Novita AI)与 Claude Sonnet 4.5 的完整对比:
| CoBuddy(Novita AI) | Claude Sonnet 4.5 | |
|---|---|---|
| 输入(每 1M token) | $2.80 | $3.00 |
| 输出(每 1M token) | $11.30 | $15.00 |
| 缓存读取(每 1M token) | $0.70 | $0.30 |
| 上下文窗口 | 131,072 token | 200,000 token |
| 最大输出 | 65,536 token | 64,000 token |
| 函数调用 | 是 | 是 |
| 推理 | 是 | 是 |
| Anthropic 端点 | 否 | 原生支持 |
主要权衡:CoBuddy 的输出 token 价格低于 Sonnet 4.5,对于重用上下文的繁重智能体会话,缓存读取的绝对成本也更低。Claude Sonnet 4.5 具有更大的上下文窗口,并且是 Claude Code 的原生模型。当你需要专注于代码的模型且输出成本更低时选择 CoBuddy;当需要完整的 200K 上下文或更广泛的推理任务时,继续使用 Sonnet。
实用编码工作流技巧
保持提示任务具体
CoBuddy 针对软件任务进行了调优。描述具体工程成果的提示 —— “向此函数添加输入验证”、“为结账流程编写单元测试”、“重构此模块以消除循环依赖”—— 比开放式的探索性提示获得更好的结果。
有意使用 128K 上下文窗口
在 128K token 下,你可以在单个请求中传递相关文件片段、测试输出、样式指南和 API 契约。尽管如此,请保持提示结构化:描述任务、提供选定上下文、列出约束条件,并要求有界输出。长上下文不能替代清晰的指令。
验证函数调用输出
CoBuddy 支持函数调用,Claude Code 使用它进行工具调用。对于修改文件或运行命令的任务,在批准之前先检查计划的操作。在 Claude Code 中使用 /review 检查更改后再应用。
缓存密集型会话受益于 CoBuddy 的定价
缓存读取价格为 $0.70/M token,使用大型系统提示或重复上下文的会话会随着时间的推移而显著降低成本。如果你运行引用相同代码库上下文的长时间智能体会话,缓存读取的成本会累积 —— 而 CoBuddy 的缓存读取价格颇具竞争力。
在实际任务上评估后再承诺
评估 CoBuddy 是否适合你的团队的最佳方法是在实际积压任务上运行:一个 bug 工单、一个测试生成任务、一次小型重构。在这些具体任务上将输出质量与当前模型进行比较,而不是依赖通用基准。
常见问题解答
Novita AI 上 CoBuddy 的模型 ID 是什么?
在 ANTHROPIC_MODEL 环境变量和任何直接 API 请求体中使用 baidu/cobuddy。
为什么使用 https://api.novita.ai/v3/openai 而不是 anthropic 端点?
CoBuddy 只支持 OpenAI 兼容的 chat/completions 端点。将 ANTHROPIC_BASE_URL 设置为 Novita AI 的 OpenAI 兼容路径(https://api.novita.ai/v3/openai)会告诉 Claude Code 通过该端点路由请求。anthropic 兼容路径(https://api.novita.ai/anthropic)适用于原生实现 Anthropic messages API 的模型 —— CoBuddy 不支持。
CoBuddy 在 Novita AI 上的费用是多少?
截至 2026 年 6 月:输入 $2.80/M token、输出 $11.30/M token、缓存读取 $0.70/M token。在制定生产计划前,请查阅 CoBuddy 模型页面 确认当前价格。
CoBuddy 支持函数调用吗?
是的。CoBuddy 支持函数调用和推理,这两者都是 Claude Code 智能体循环所需的。
我可以在 Cursor 或其他工具中使用 CoBuddy 吗?
可以。任何接受自定义 OpenAI 兼容基础 URL 的工具都可以通过 Novita AI 使用 CoBuddy。将基础 URL 设置为 https://api.novita.ai/v3/openai,模型设置为 baidu/cobuddy。
Novita AI 是一个 AI 云平台,为开发者提供通过简单 API 部署 AI 模型的便捷方式,同时提供价格合理且可靠的 GPU 云用于构建和扩展。
