Skip to main content
Ця сторінка — короткий посібник із CometAPI OpenAI-compatible API. Вона допоможе вам повторно використовувати форму запиту Chat Completions, OpenAI SDK і base URL CometAPI. Це не посібник із налаштування облікового запису OpenAI і не сторінка лише про моделі OpenAI.

Що ви створите

Ви надішлете один текстовий запит до OpenAI-compatible маршруту CometAPI POST /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:
Автентифікуйте прямі 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 route від CometAPI. Ви використовуєте API key CometAPI, base URL CometAPI та model ID CometAPI.
Підтвердьте, що COMETAPI_KEY встановлено в тій самій оболонці або runtime, з якої надсилається запит. Не вставляйте справжній ключ у вихідні файли.
Використовуйте model ID CometAPI, який підтримує текстові або chat-запити. Перед повторною спробою перевірте сторінку Models.
Підтвердьте, що клієнт встановлює base_url у Python або baseURL у Node.js на https://api.cometapi.com/v1.

Наступні кроки