Anthropic 兼容 API
为了满足大家对 Claude Code
等 vibe coding
工具的需求,我们的 API
新增了对 Anthropic API
格式的兼容支持。通过简单的配置,即可将 ChatECNU
的能力,接入到 Anthropic API 生态中。
接入 Claude Code
详见 Claude Code
通过 Anthropic API 调用 ChatECNU
- 安装
Anthropic SDK
bash
pip install anthropic
- 配置环境变量
bash
export ANTHROPIC_BASE_URL=https://chat.ecnu.edu.cn/open/api/anthropic
export ANTHROPIC_API_KEY=${your_api_key}
- 调用
Anthropic API
python
import anthropic
client = anthropic.Anthropic()
message = client.messages.create(
model="ecnu-max",
max_tokens=1000,
system="You are a helpful assistant.",
messages=[
{
"role": "user",
"content": [
{
"type": "text",
"text": "你好啊"
}
]
}
]
)
print(message.content)
模型支持
我们所有 ecnu-
系列,educhat-
系列, 以及InnoSpark
模型均支持 Anthropic API
格式的调用。除此之外的模型请求,则会统一映射到 ecnu-max
。
您的请求限流将按所使用的模型进行控制,建议根据实际需求选择所需要的模型。