51cowork API文档
打开文档导航

SDKs

cURL 请求示例

cURL 是排查客户端配置最小变量集合的首选工具。

快速答案

先列出模型,再发送一个非流式请求;确认成功后再迁移到 SDK、CLI 或 IDE。

用途
Smoke test
认证
Bearer / x-api-key
模型
/v1/models
流式
-N + stream
01

设置变量

Terminalbash
export COWORK_GATEWAY_URL="https://api.51cowork.com"
export COWORK_API_KEY="<key-from-dashboard>"
export COWORK_MODEL="<model-from-v1-models>"
02

模型列表

GET /v1/modelsbash
curl "https://api.51cowork.com/v1/models" \
  -H "Authorization: Bearer <key-from-dashboard>"
03

三种请求格式

Anthropic Messagesbash
curl "https://api.51cowork.com/v1/messages" \
  -H "x-api-key: <key-from-dashboard>" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{
    "model": "<model-from-v1-models>",
    "max_tokens": 256,
    "messages": [{"role": "user", "content": "Hello"}]
  }'
OpenAI Chatbash
curl "https://api.51cowork.com/v1/chat/completions" \
  -H "Authorization: Bearer <key-from-dashboard>" \
  -H "Content-Type: application/json" \
  -d '{"model":"<model-from-v1-models>","messages":[{"role":"user","content":"Hello"}]}'
OpenAI Responsesbash
curl "https://api.51cowork.com/v1/responses" \
  -H "Authorization: Bearer <key-from-dashboard>" \
  -H "Content-Type: application/json" \
  -d '{"model":"<model-from-v1-models>","input":"Hello"}'