Claude Code 接入
Claude Code(Anthropic 的官方客户端)可直接指向我们的 Base URL 使用。
配置方法
- 打开 Claude Code(或 Claude Desktop)
- 设置 API Base URL 为:
https://api.yzgz.cn
- 设置 API Key 为你的
sk-key - 模型选择:
claude-opus-4-5、claude-opus-4-8、claude-sonnet-4-6可用(协议兼容入口)MiniMax-M3.1-Flash、MiniMax-M3也可用(OpenAI 与 Anthropic 协议都支持)
优势
- Anthropic 原生协议兼容,Claude Code 无需改请求格式
- 档位自动改写:
claude-opus-4-5→MiniMax-M3.1-Flash - 缓存机制与官方一致
- 官方 Claude 客户端的全部功能(如工具调用、图像分析)均支持
Claude 档位名不是官方 Claude 模型
claude-opus-4-5 等名字是协议兼容入口,实际由 MiniMax-M3.1-Flash 承载,
不是 Anthropic 官方 Claude 模型。能力与输出风格可能存在差异,见
模型说明。
注意事项
- 计费仍是按你请求的模型名(规格档位)算,不按实际承载模型
- 首次写入 125%,缓存命中 10%
- 部分官方模型可能因地域限制或上游兼容性问题,实际响应有细微差异(已标注)
客户端 SDK 接入
import Anthropic from '@anthropic-ai/sdk';
const anthropic = new Anthropic({
apiKey: process.env.YZ_API_KEY,
baseURL: 'https://api.yzgz.cn',
});
const response = await anthropic.messages.create({
model: 'claude-opus-4-5',
max_tokens: 1024,
messages: [{ role: 'user', content: '你好' }],
});
import OpenAI from 'openai';
const openai = new OpenAI({
apiKey: process.env.YZ_API_KEY,
baseURL: 'https://api.yzgz.cn',
});
const response = await openai.chat.completions.create({
model: 'MiniMax-M3.1-Flash',
messages: [{ role: 'user', content: '你好' }],
});
实际使用示例(Claude Desktop)
{
"apiKey": "sk-你的key",
"apiBaseUrl": "https://api.yzgz.cn",
"model": "claude-opus-4-5",
"provider": "anthropic"
}
Claude Code 会自动把你的模型名映射到我们的实际承载模型,并按官方协议格式请求。