Что вы создадите
Вы отправите один текстовый запрос в OpenAI-compatible маршрут CometAPIPOST /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:Примеры кода
Используйте вкладки ниже, чтобы отправить один и тот же запрос 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?
Это OpenAI API?
Нет. Это OpenAI-совместимый API-маршрут CometAPI. Вы используете API-ключ CometAPI, базовый URL CometAPI и model ID CometAPI.
Запрос возвращает 401
Запрос возвращает 401
Убедитесь, что
COMETAPI_KEY задан в той же оболочке или среде выполнения, откуда отправляется запрос. Не вставляйте настоящий ключ в исходные файлы.Модель не найдена
Модель не найдена
Используйте model ID CometAPI, который поддерживает текстовые запросы или chat-запросы. Перед повторной попыткой проверьте страницу Models.
SDK по-прежнему вызывает OpenAI
SDK по-прежнему вызывает OpenAI
Убедитесь, что клиент задает
base_url в Python или baseURL в Node.js как https://api.cometapi.com/v1.Следующие шаги
- Прочитайте справочник по API Chat Completions.
- Настройте SDK-клиенты в разделе Использование CometAPI с OpenAI SDK.
- Получите список доступных моделей с помощью Список доступных моделей CometAPI.
- Добавьте обработку повторных попыток и ограничений скорости с помощью Коды ошибок и стратегия повторных попыток.