KULT
Документация

Подключение к KULT

KULT использует протокол OpenAI. Замените базовый адрес, передайте ключ и отправьте стандартный запрос.

>kult://gateway/docs
статус шлюза · —
Base URLapi.kult.wtf/v1
АвторизацияBearer key
ПротоколOpenAI-compatible
01

Обзор

введение

Один endpoint маршрутизирует запрос к провайдеру выбранной модели и возвращает ответ в OpenAI-совместимом формате.

шаг 01Получите ключ

Напишите в Telegram — ключ придёт в ответ.

шаг 02Смените адрес

Замените base URL вашего клиента на адрес шлюза.

шаг 03Отправьте запрос

Стандартный вызов chat completions с именем модели.

02

Base URL

endpoint

Всё после `/v1` соответствует OpenAI API.

endpoint
https://api.kult.wtf/v1
POST/v1/chat/completionsгенерация ответа модели
03

Авторизация

bearer

Передавайте ключ как bearer token и не публикуйте его. Ключ выдаётся через контакт на главной.

header
Authorization: Bearer $KULT_KEY
04

Первый запрос

curl

Минимальный запрос к chat completions через cURL.

request.sh
curl https://api.kult.wtf/v1/chat/completions \
  -H "Authorization: Bearer $KULT_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "model-name",
    "messages": [{ "role": "user", "content": "Привет" }]
  }'
response.json · пример
{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "choices": [
    {
      "index": 0,
      "message": { "role": "assistant", "content": "Привет!" },
      "finish_reason": "stop"
    }
  ]
}
05

Модели

каталог

Передайте имя из каталога моделей в поле model.

06

Стриминг

sse

Установите stream: true, чтобы получать server-sent events по мере генерации.

body.json
{
  "model": "model-name",
  "stream": true,
  "messages": [{ "role": "user", "content": "Привет" }]
}
07

Ошибки

http

API использует стандартные HTTP-коды.

401Ключ отсутствует или не распознан.
402На балансе нет средств.
403Модель недоступна для этого ключа.
404Имя модели не найдено или модель отключена.
429Превышен лимит запросов.
502Провайдеры этой модели временно недоступны.