Skip to main content
Для подключения используйте https://api.kvantora.ai. Найдите модель в каталоге, проверьте доступность текстовой операции и подготовьте ключ с нужными правами и бюджетом.

Подготовка

1

Создайте ключ

Создайте ключ в кабинете Kvantora с правами models:read и text. Задайте дневной бюджет.
2

Сохраните переменные окружения

Сохраните ключ в переменной окружения сервера KVANTORA_API_KEY. Не помещайте его в браузерный код или URL. В KVANTORA_BASE_URL укажите https://api.kvantora.ai без /v1.
3

Выберите модель

Получите список моделей и скопируйте public_api_id нужной модели в KVANTORA_MODEL_ID. В ответе /v1/models поле id содержит тот же публичный ID. Проверьте availability.operations и разрешение запуска.
Для текстового запроса используйте Node.js 22 или новее. Создайте REQUEST_ID один раз на логический запрос, а затем выполните пример из руководства API:
Пример формирует JSON через JSON.stringify, поэтому ID модели и текст передаются без ручного экранирования. Успешный ответ содержит object: chat.completion и текст в choices[0].message.content. HTTP 202 означает, что результат ещё не готов. При сетевой ошибке сохраните исходный ключ, endpoint, REQUEST_ID и всё тело. Новый ID создаёт отдельный запрос. Подробности — в памятке по ошибкам.

Запрос через SDK или curl

В примерах используется один сохранённый REQUEST_ID. Автоматические повторы SDK отключены. Примеры для Bash; ключ уже должен находиться в окружении сервера.
Установите проверенную версию: npm install openai@7.13.0. Сохраните код в sdk-request.mjs и выполните node sdk-request.mjs.

Следующий шаг

Для вывода текста по частям откройте SSE. Для изображений и других медиа начните с оценки стоимости, затем сохраняйте ID задания. Хотите работать без кода? Откройте Нейростудию в кабинете. Для последовательности шагов используйте Kvantora Flow. Все три способа используют модели и баланс Kvantora.