Що ви створите
Ви надішлете один текстовий запит до OpenAI-compatible маршруту CometAPIPOST /v1/chat/completions, виведете повідомлення асистента та збережете форму запиту готовою для застосунків, які вже використовують OpenAI SDK.
Коли використовувати цю сторінку
Використовуйте цей короткий посібник, якщо вашому проєкту підходить один із цих варіантів:- Ви вже використовуєте OpenAI SDK або форми запитів Chat Completions.
- Ви хочете змінити base URL на CometAPI.
- Ви хочете викликати model ID CometAPI через маршрут, сумісний з OpenAI API.
Передумови
- API key CometAPI, збережений у
COMETAPI_KEY - Текстовий model ID зі сторінки Models page
curl, Python 3.10+ або Node.js 18+
API key, 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 route від CometAPI. Ви використовуєте API key CometAPI, base URL CometAPI та model ID CometAPI.
Запит повертає 401
Запит повертає 401
Підтвердьте, що
COMETAPI_KEY встановлено в тій самій оболонці або runtime, з якої надсилається запит. Не вставляйте справжній ключ у вихідні файли.Модель не знайдено
Модель не знайдено
Використовуйте 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 SDKs.
- Перегляньте список доступних моделей у Список доступних моделей CometAPI.
- Додайте обробку повторних спроб і rate-limit за допомогою Коди помилок і стратегія повторних спроб.