Skip to content

Claude API

基本信息

项目
Base URLhttps://api.osp.io/v1
支持格式OpenAI 兼容 / Anthropic 原生
最新模型claude-sonnet-4-20250514

OpenAI 兼容格式

bash
curl https://api.osp.io/v1/chat/completions \
  -H "Authorization: Bearer $OSP_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4",
    "messages": [{"role": "user", "content": "解释什么是 RISC-V"}]
  }'

支持的模型名claude-opus-4claude-sonnet-4claude-haiku-3

Anthropic 原生格式

bash
curl https://api.osp.io/v1/messages \
  -H "Authorization: Bearer $OSP_API_KEY" \
  -H "Content-Type: application/json" \
  -H "x-api-version: 2023-06-01" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 1024,
    "messages": [{"role": "user", "content": "解释什么是 RISC-V"}]
  }'

差异

  • 原生格式需加 x-api-version: 2023-06-01 header
  • 角色用 user / assistant(不是 system 在 messages 里)
  • 支持 system 参数单独传

主要参数

参数类型说明
modelstring模型名
messagesarray对话历史
max_tokensinteger最大输出 token(原生格式必填)
temperaturefloat采样温度 0-2
top_pfloat核采样概率
streamboolean是否流式输出

错误码

HTTP 状态含义
401API Key 无效
429请求超出 RPM/TPM 限制
400不支持的 model 名
500上游 Anthropic 服务错误