Skip to main content
Эта страница — руководство по быстрому старту CometAPI OpenAI-compatible API. Она помогает повторно использовать формат запросов Chat Completions, OpenAI SDK и base URL CometAPI. Это не руководство по настройке аккаунта OpenAI и не страница только для моделей OpenAI.

Что вы создадите

Вы отправите один текстовый запрос в OpenAI-compatible маршрут CometAPI POST /v1/chat/completions, выведете сообщение assistant и сохраните формат запроса готовым для приложений, которые уже используют OpenAI SDK.

Когда использовать эту страницу

Используйте это руководство по быстрому старту, если вашему проекту подходит один из следующих вариантов:
  • Вы уже используете OpenAI SDK или формат запросов Chat Completions.
  • Вы хотите переключить base URL на CometAPI.
  • Вы хотите вызывать model ID CometAPI через маршрут, совместимый с OpenAI API.

Предварительные требования

  • API-ключ CometAPI, сохранённый в COMETAPI_KEY
  • Text model ID со страницы Models page
  • curl, Python 3.10+ или Node.js 18+

API-ключ, base URL, аутентификация

Используйте base URL CometAPI с клиентами, совместимыми с OpenAI:
Аутентифицируйте прямые HTTP-запросы с помощью Bearer token:

Примеры кода

Используйте вкладки ниже, чтобы отправить один и тот же запрос Chat Completions через cURL, Python и Node.js.

Объяснение процесса

OpenAI-compatible означает, что ваше приложение сохраняет endpoint Chat Completions, тело запроса и имена методов SDK, при этом меняются только base URL и model ID на значения CometAPI. По умолчанию маршрут работает синхронно. API возвращает готовый объект ответа в одном HTTP-ответе, а ваше приложение читает choices[0].message.content. Для инкрементального вывода установите stream в true. Ответ станет Server-Sent Events и завершится data: [DONE]. Используйте streaming для интерфейсов чата и длинных ответов. Сохраняйте синхронную форму для фоновых задач и простых тестов.

Общие параметры

Устранение неполадок и FAQ

Нет. Это OpenAI-совместимый API-маршрут CometAPI. Вы используете API-ключ CometAPI, базовый URL CometAPI и model ID CometAPI.
Убедитесь, что COMETAPI_KEY задан в той же оболочке или среде выполнения, откуда отправляется запрос. Не вставляйте настоящий ключ в исходные файлы.
Используйте model ID CometAPI, который поддерживает текстовые запросы или chat-запросы. Перед повторной попыткой проверьте страницу Models.
Убедитесь, что клиент задает base_url в Python или baseURL в Node.js как https://api.cometapi.com/v1.

Следующие шаги