SDKs
cURL 请求示例
cURL 是排查客户端配置最小变量集合的首选工具。
先列出模型,再发送一个非流式请求;确认成功后再迁移到 SDK、CLI 或 IDE。
- 用途
- Smoke test
- 认证
- Bearer / x-api-key
- 模型
- /v1/models
- 流式
- -N + stream
设置变量
Terminal
bashexport COWORK_GATEWAY_URL="https://api.51cowork.com"
export COWORK_API_KEY="<key-from-dashboard>"
export COWORK_MODEL="<model-from-v1-models>"模型列表
GET /v1/models
bashcurl "https://api.51cowork.com/v1/models" \
-H "Authorization: Bearer <key-from-dashboard>"三种请求格式
Anthropic Messages
bashcurl "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 Chat
bashcurl "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 Responses
bashcurl "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"}'