51cowork APIДокументация
Открыть навигацию

API Reference

OpenAI-compatible API

Base URL OpenAI: https://api.51cowork.com/v1; Key и model берутся из панели управления.

Краткий ответ

В SDK используйте Base URL с /v1. В прямом HTTP запросе указывайте полный путь /v1/chat/completions или /v1/responses.

Chat
POST /v1/chat/completions
Responses
POST /v1/responses
Base URL
https://api.51cowork.com/v1
Auth
Bearer
01

Chat Completions

Chat Completionsbash
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"}]}'

Обычно используются model, messages, stream и поля, явно поддерживаемые моделью.

02

Responses

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"}'

Responses — wire API для Codex. Дополнительные поля включайте только при поддержке клиента и модели.

03

Миграция OpenAI SDK

  1. 1Оставьте SDK и бизнес-код.
  2. 2Установите base_url: https://api.51cowork.com/v1.
  3. 3Используйте полный Key из панели управления.
  4. 4Вызовите /v1/models и замените model ID.
  5. 5Сначала проверьте простой запрос без streaming и tools.