DOCS
HYSTERIC API · v1

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

Один ключ для Claude, GPT, Kimi, Qwen, DeepSeek и других моделей. Подключайтесь через OpenAI- или Anthropic-совместимый API.

i

Базовый 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": "Привет!"}]
  }'
01

Аутентификация

Передавайте ключ в заголовке Authorization. Храните его только на сервере или в переменной окружения.

HTTP HEADER
Authorization: Bearer sk-your_api_key
Не вставляйте ключ в браузерный JavaScript.

Код страницы виден пользователям. Выполняйте API-запросы со своего backend.

02

Модели

Идентификатор указывается в поле model. Актуальный список и цены доступны в личном кабинете.

Anthropicclaude-opus-5claude-sonnet-5claude-haiku-4-5
OpenAIgpt-5.6-solgpt-5.6-terragpt-5.6-luna
Другиеkimi-k3qwen-3.8-maxminimax-m3
03

Claude Code

Claude Code поддерживает подключение через LLM gateway. Укажите Hysteric как Anthropic Base URL и передайте ключ через переменную окружения.

1
Установите Claude Code
TERMINAL
npm install -g @anthropic-ai/claude-code
2
Добавьте переменные окружения
TERMINAL
export ANTHROPIC_BASE_URL="https://api.hysteric.pw"
export ANTHROPIC_AUTH_TOKEN="sk-..."
claude --model claude-sonnet-5

Основано на официальной инструкции Anthropic по LLM gateway ↗.

04

Codex CLI

Создайте отдельного OpenAI-совместимого провайдера в ~/.codex/config.toml, затем положите ключ в переменную окружения.

~/.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"
TERMINAL
export HYSTERIC_API_KEY="sk-..."
codex
Важно

Поля пользовательского провайдера зависят от версии Codex CLI. Если ваша сборка не принимает wire_api = "responses", обновите CLI и сверьтесь с актуальной документацией OpenAI ↗.

05

Cursor

Откройте Cursor Settings → Models, добавьте OpenAI API Key и включите переопределение базового URL, если оно доступно в вашей версии.

OpenAI API Keysk-...
Override Base URLhttps://api.hysteric.pw/v1
Modelclaude-sonnet-5

Названия пунктов могут отличаться между версиями Cursor. Если настройки Base URL нет, используйте расширение Cline или собственную интеграцию.

06

Cline

В настройках Cline выберите провайдера OpenAI Compatible и заполните три поля:

Base URLhttps://api.hysteric.pw/v1
API Keysk-...
Model IDclaude-sonnet-5

См. официальную инструкцию Cline для OpenAI Compatible ↗.

07

OpenAI SDK

Подходит для любого приложения, уже использующего официальный OpenAI SDK. Достаточно заменить base_url и ключ.

PYTHON
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)
08

Anthropic SDK

Для нативного Messages API используйте официальный Anthropic SDK и базовый URL без суффикса /v1.

PYTHON
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)
09

HTTP API

POST /v1/chat/completionsOpenAI Chat Completions
POST /v1/responsesOpenAI Responses API
POST /v1/messagesAnthropic Messages API
GET /v1/modelsСписок доступных моделей
10

Ошибки и лимиты

400Некорректный запрос или неизвестная модель
401Ключ отсутствует, отозван или неверен
402Недостаточно средств на балансе
429Превышен лимит запросов — повторите с задержкой
5xxВременная ошибка провайдера или маршрутизации

↑↓ выбрать · Enter перейти · Esc закрыть

Скопировано ✓