Документация
Один ключ для Claude, GPT, Kimi, Qwen, DeepSeek и других моделей. Подключайтесь через OpenAI- или Anthropic-совместимый API.
Базовый URLhttps://api.hysteric.pw
Первый запрос
Создайте ключ в личном кабинете и отправьте запрос к OpenAI-совместимому endpoint:
curl https://api.hysteric.pw/v1/chat/completions \
-H "Authorization: Bearer $HYSTERIC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-sonnet-5",
"messages": [{"role": "user", "content": "Привет!"}]
}'
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://api.hysteric.pw/v1",
)
response = client.chat.completions.create(
model="claude-sonnet-5",
messages=[{"role": "user", "content": "Привет!"}],
)
print(response.choices[0].message.content)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.HYSTERIC_API_KEY,
baseURL: "https://api.hysteric.pw/v1",
});
const response = await client.chat.completions.create({
model: "claude-sonnet-5",
messages: [{ role: "user", content: "Привет!" }],
});
console.log(response.choices[0].message.content);
Аутентификация
Передавайте ключ в заголовке Authorization. Храните его только на сервере или в переменной окружения.
Authorization: Bearer sk-your_api_keyКод страницы виден пользователям. Выполняйте API-запросы со своего backend.
Модели
Идентификатор указывается в поле model. Актуальный список и цены доступны в личном кабинете.
claude-opus-5claude-sonnet-5claude-haiku-4-5gpt-5.6-solgpt-5.6-terragpt-5.6-lunakimi-k3qwen-3.8-maxminimax-m3Claude Code
Claude Code поддерживает подключение через LLM gateway. Укажите Hysteric как Anthropic Base URL и передайте ключ через переменную окружения.
npm install -g @anthropic-ai/claude-codeexport ANTHROPIC_BASE_URL="https://api.hysteric.pw"
export ANTHROPIC_AUTH_TOKEN="sk-..."
claude --model claude-sonnet-5Основано на официальной инструкции Anthropic по LLM gateway ↗.
Codex CLI
Создайте отдельного OpenAI-совместимого провайдера в ~/.codex/config.toml, затем положите ключ в переменную окружения.
model = "gpt-5.6-sol"
model_provider = "hysteric"
[model_providers.hysteric]
name = "Hysteric API"
base_url = "https://api.hysteric.pw/v1"
env_key = "HYSTERIC_API_KEY"
wire_api = "responses"export HYSTERIC_API_KEY="sk-..."
codexПоля пользовательского провайдера зависят от версии Codex CLI. Если ваша сборка не принимает wire_api = "responses", обновите CLI и сверьтесь с актуальной документацией OpenAI ↗.
Cursor
Откройте Cursor Settings → Models, добавьте OpenAI API Key и включите переопределение базового URL, если оно доступно в вашей версии.
sk-...https://api.hysteric.pw/v1claude-sonnet-5Названия пунктов могут отличаться между версиями Cursor. Если настройки Base URL нет, используйте расширение Cline или собственную интеграцию.
Cline
В настройках Cline выберите провайдера OpenAI Compatible и заполните три поля:
https://api.hysteric.pw/v1sk-...claude-sonnet-5См. официальную инструкцию Cline для OpenAI Compatible ↗.
OpenAI SDK
Подходит для любого приложения, уже использующего официальный OpenAI SDK. Достаточно заменить base_url и ключ.
from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://api.hysteric.pw/v1",
)
result = client.responses.create(
model="gpt-5.6-sol",
input="Объясни квантовую запутанность простыми словами",
)
print(result.output_text)Anthropic SDK
Для нативного Messages API используйте официальный Anthropic SDK и базовый URL без суффикса /v1.
from anthropic import Anthropic
client = Anthropic(
api_key="sk-...",
base_url="https://api.hysteric.pw",
)
message = client.messages.create(
model="claude-sonnet-5",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет!"}],
)
print(message.content[0].text)HTTP API
Ошибки и лимиты
400Некорректный запрос или неизвестная модель401Ключ отсутствует, отозван или неверен402Недостаточно средств на балансе429Превышен лимит запросов — повторите с задержкой5xxВременная ошибка провайдера или маршрутизации