Skip to content

Anthropic 兼容 API

为了满足大家对 Claude Codevibe coding 工具的需求,我们的 API 新增了对 Anthropic API 格式的兼容支持。通过简单的配置,即可将 ChatECNU 的能力,接入到 Anthropic API 生态中。

接入 Claude Code

详见 Claude Code

通过 Anthropic API 调用 ChatECNU

  1. 安装 Anthropic SDK
bash
pip install anthropic
  1. 配置环境变量
bash
export ANTHROPIC_BASE_URL=https://chat.ecnu.edu.cn/open/api/anthropic
export ANTHROPIC_API_KEY=${your_api_key}
  1. 调用 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

您的请求限流将按所使用的模型进行控制,建议根据实际需求选择所需要的模型。