在 Claude Code 中使用 Corion AI
Claude Code——以及任何支持 Anthropic /v1/messages 协议的客户端——只需设置两个环境变量即可指向 Corion。无需配置文件,无需向导。
Corion 在 https://api.corion.ai/v1/messages 提供 Anthropic Messages 格式,与 OpenAI 兼容端点并存。同样的密钥、同样的模型、同样的费率。
前提条件
- 已安装 Claude Code
- 从 Dashboard → API keys 获取的 Corion API 密钥
配置
将 Claude Code 指向 Corion:
export ANTHROPIC_BASE_URL=https://api.corion.ai
export ANTHROPIC_API_KEY=<your-corion-api-key>
export ANTHROPIC_MODEL=kimi-k3
然后像往常一样运行 Claude Code:
claude
如需在会话中切换模型,使用 /model:
/model deepseek-v4-flash-0731
可用模型:kimi-k3、deepseek-v4-pro-0813、deepseek-v4-flash-0731。
直接使用 Anthropic SDK
同一端点可用于任何 Anthropic SDK。将 base_url 设为 Corion,并传入 Corion 密钥。
import anthropic
client = anthropic.Anthropic(
base_url="https://api.corion.ai",
api_key="<your-corion-api-key>",
)
message = client.messages.create(
model="kimi-k3",
max_tokens=1024,
messages=[{"role": "user", "content": "Hello, Corion."}],
)
print(message.content[0].text)
流式输出、system 提示词、工具调用以及 stream=true 均按 Anthropic 文档所述正常工作——Corion 提供相同的线上协议格式。
验证
从命令行发起一次请求:
curl https://api.corion.ai/v1/messages \
-H "Authorization: Bearer $ANTHROPIC_API_KEY" \
-H "anthropic-version: 2023-06-01" \
-H "Content-Type: application/json" \
-d '{
"model": "kimi-k3",
"max_tokens": 64,
"messages": [{"role": "user", "content": "Reply with the word: pong"}]
}'
返回 200 且响应体符合 Anthropic 格式(type: "message"、content: [{type: "text", ...}])即表示认证与路由均正常。401 表示密钥错误或截断——Corion 仅在创建时完整显示密钥一次,请在 控制台 中重新生成一个。
随后在 Claude Code 中执行一个只读任务(例如“总结这个代码仓库”),并确认回复和工具调用都正常之后,再授予它编辑文件的权限。如遇其他错误,请参阅错误与重试。
