Skip to main content
Провайдер CometAPI для AI SDK надає доступ до понад 500 AI-моделей через уніфікований інтерфейс TypeScript. Використовуйте його, щоб додати генерацію тексту, Streaming, embeddings і генерацію зображень до будь-якого застосунку для Node.js або Edge runtime.

Підтримувані можливості

Передумови

1

Встановіть провайдер

Встановіть @cometapi/ai-sdk-provider разом із базовим пакетом AI SDK:
2

Налаштуйте свій API key

За замовчуванням провайдер зчитує змінну середовища COMETAPI_KEY:
Використовуйте змінні середовища, щоб уникнути жорсткого кодування облікових даних у вихідному коді.
3

Імпортуйте провайдер

Імпортуйте стандартний екземпляр провайдера:
Щоб перевизначити API key, базовий URL або інші налаштування, використовуйте createCometAPI:

Використання

Генерація тексту

Використовуйте generateText() для одноразової відповіді:

Потокова передача тексту

Використовуйте streamText() для виводу частинами в реальному часі:

Генерація embeddings

Використовуйте textEmbeddingModel() для створення векторних embeddings:

Генерація зображень

Використовуйте imageModel() для генерації зображень із текстових Prompt:

Конфігурація провайдера

createCometAPI приймає такі параметри:

Методи моделі

Провайдер надає кілька конструкторів моделей: Перегляньте повний список доступних model ID на сторінці Models page.
  • Вибір моделі: Будь-яка модель із каталогу моделей CometAPI працює з відповідним методом моделі — chat-моделі через cometapi(), embedding-моделі через textEmbeddingModel(), моделі зображень через imageModel().
  • Налаштування відповідей Fine-tuning: Передавайте temperature, maxTokens і topP безпосередньо в generateText() або streamText(), наприклад generateText(\{..., temperature: 0.7\}).
  • Обробка помилок: Обгорніть виклики в try/catch, щоб обробляти помилки автентифікації, ліміти швидкості або проблеми мережі.
  • Безпека: Ніколи не додавайте API-ключі до системи контролю версій. Використовуйте змінні середовища або менеджер секретів.
  • Ліміти швидкості: Відстежуйте використання в консолі CometAPI.

Пов’язані ресурси