Методы, доступные по API-ключу
Client API token
Короткая справка по совместимому AI API. Методы аккаунта, платежей, кабинета, webhooks и админки здесь не документируются.
Методы API-ключа
Рабочие запросы идут на совместимый AI API. Для POST endpoints передавайте клиентский API-ключ в Authorization Bearer.
/v1/models- Авторизация
- Без авторизации
- Зачем нужен
- Получить каталог доступных публичных моделей.
- Запрос
- Тело не требуется.
- Ответ
- Список id моделей в совместимом формате.
- Как использовать
- Используйте id модели в chat completions, responses или messages.
/v1/chat/completions- Авторизация
- Bearer client API token
- Зачем нужен
- OpenAI-compatible chat completions.
- Запрос
- model, messages, max_tokens, temperature, stream и совместимые параметры.
- Ответ
- Ответ или stream в совместимом формате.
- Как использовать
- Основной endpoint для OpenAI SDK и большинства chat-интеграций.
/v1/responses- Авторизация
- Bearer client API token
- Зачем нужен
- OpenAI-compatible Responses API.
- Запрос
- model, input, instructions и совместимые параметры.
- Ответ
- Responses-compatible объект.
- Как использовать
- Используйте для интеграций, где удобнее единая структура input/output.
/v1/messages- Авторизация
- Bearer client API token
- Зачем нужен
- Anthropic-compatible messages endpoint.
- Запрос
- model, messages, max_tokens, system, stream.
- Ответ
- Anthropic-compatible ответ или stream.
- Как использовать
- Даже для Anthropic-compatible формата model остается публичным id из /v1/models.
Примеры запроса
curl
curl -s https://api.kvantok.ru/v1/chat/completions \
-H "Authorization: Bearer kvantok_client_api_token" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.2",
"messages": [
{ "role": "user", "content": "Сформулируй короткий ответ" }
],
"max_tokens": 256
}'OpenAI JS
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.KVANTOK_API_TOKEN,
baseURL: "https://api.kvantok.ru/v1"
});
const response = await client.chat.completions.create({
model: "gpt-5.2",
messages: [{ role: "user", content: "Коротко объясни задачу" }]
});Python
from openai import OpenAI
client = OpenAI(
api_key=os.environ["KVANTOK_API_TOKEN"],
base_url="https://api.kvantok.ru/v1",
)
response = client.chat.completions.create(
model="gpt-5.2",
messages=[{"role": "user", "content": "Коротко объясни задачу"}],
)