Підтримувані можливості
Передумови
- Node.js 18+
- Обліковий запис CometAPI з активним API key — отримайте його тут
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.