Подготовка
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 и разрешение запуска.REQUEST_ID один раз на логический запрос, а затем выполните пример из руководства API:
JSON.stringify, поэтому ID модели и текст передаются без ручного экранирования. Успешный ответ содержит object: chat.completion и текст в choices[0].message.content. HTTP 202 означает, что результат ещё не готов.
При сетевой ошибке сохраните исходный ключ, endpoint, REQUEST_ID и всё тело. Новый ID создаёт отдельный запрос. Подробности — в памятке по ошибкам.
Запрос через SDK или curl
В примерах используется один сохранённыйREQUEST_ID. Автоматические повторы SDK отключены. Примеры для Bash; ключ уже должен находиться в окружении сервера.
- JavaScript SDK
- curl
Установите проверенную версию:
npm install openai@7.13.0. Сохраните код в sdk-request.mjs и выполните node sdk-request.mjs.