在 Claude Code 中使用
Claude Code 是 Anthropic 官方推出的 AI 编程工具。蚂蚁百灵提供 Anthropic 兼容接口,只需几步配置即可在 Claude Code 中使用蚂蚁百灵大模型完成代码开发任务。
你需要准备什么
- 创建令牌
- 安装 Claude Code
配置步骤
Claude Code 通过环境变量指定 Anthropic 兼容服务端点与密钥,同时我们可以将 Claude Code 内部的 Opus / Sonnet / Haiku 档位全部映射到同一个百灵模型,避免默认仍请求 Anthropic 侧的模型 ID。
配置 API 端点与密钥
| 环境变量 | 值 |
|---|---|
| ANTHROPIC_BASE_URL | https://api.ant-ling.com/anthropic |
| ANTHROPIC_API_KEY` | 你的百灵 API Key |
配置模型映射
下列变量将默认模型与各档位模型统一为百灵的模型 ID,示例值是 Ling-2.6-flash,可以按需改成 Ling-2.6-1T、 Ling-2.5-1T 或 Ring-1T。
| 环境变量 | 示例值 |
|---|---|
| ANTHROPIC_MODEL | Ling-2.6-flash |
| ANTHROPIC_DEFAULT_OPUS_MODEL | Ling-2.6-flash |
| ANTHROPIC_DEFAULT_SONNET_MODEL | Ling-2.6-flash |
| ANTHROPIC_DEFAULT_HAIKU_MODEL | Ling-2.6-flash |
通过 .env 管理配置
如果你希望按项目维护配置,可以在项目根目录创建 .env 文件。Claude Code 启动时会自动读取当前目录下的 .env 文件。
# .env(注意不要提交到版本控制)
ANTHROPIC_BASE_URL=https://api.ant-ling.com/anthropic
ANTHROPIC_API_KEY=<YOUR_API_KEY>
ANTHROPIC_MODEL=Ling-2.6-flash
ANTHROPIC_DEFAULT_OPUS_MODEL=Ling-2.6-flash
ANTHROPIC_DEFAULT_SONNET_MODEL=Ling-2.6-flash
ANTHROPIC_DEFAULT_HAIKU_MODEL=Ling-2.6-flash注意:请将 .env 加入 .gitignore,避免 API Key 泄漏。
快速开始
临时配置(当前会话)
export ANTHROPIC_BASE_URL=https://api.ant-ling.com/anthropic
export ANTHROPIC_AUTH_TOKEN=<YOUR_API_KEY>通过 --model 参数指定要使用的百灵模型,例如:
# 使用 Ling-2.6-flash(通用对话,速度快)
claude --model Ling-2.6-flash
# 使用 Ling-2.6-1T(复杂推理、代码调试)
claude --model Ling-2.6-1T使用示例
# 设置环境变量
export ANTHROPIC_BASE_URL="https://api.ant-ling.com/anthropic"
export ANTHROPIC_API_KEY="<YOUR_API_KEY>"
# 以非交互模式执行单次任务
claude -p "解释这段 Go 代码的作用" --model Ling-2.6-flash
# 在当前项目中启动交互会话
cd /your/project
claude --model Ling-2.6-flash常见问题
AuthenticationError / 401 错误
- 确认
ANTHROPIC_API_KEY已经设为你在 API 控制台 创建的令牌(不是 Anthropic 的 key) - 确认
ANTHROPIC_BASE_URL末尾不含路径后缀,正确值为https://api.ant-ling.com/anthropic - 在API 控制台 验证 API Key 有效性
模型名称不识别
百灵模型名称区分大小写。确认使用的是 Ling-2.6-1T、Ling-2.6-flash、Ling-2.5-1T、Ring-1T 等完整名称。
如何验证当前使用的是百灵后端?
claude -p "你是哪个模型?" --model Ling-2.6-flashLing 模型会介绍自己是蚂蚁百灵 Ling 系列,而非 Claude。
相关链接
Was this page helpful?
Last updated on