Быстрый старт
Первый запрос к Hubris за 60 секунд. Примеры на cURL, Python, TypeScript и OpenAI SDK.
Быстрый старт
Подключение к Hubris — это смена одного URL. Если у вас уже есть код под OpenAI API, замените базовый URL на https://api.hubris.pw/v1 и подставьте ключ Hubris. Всё остальное работает как было.
1. Получите API-ключ
Зарегистрируйтесь (нужен email и одноразовый код), затем создайте ключ в разделе API-ключи. Ключ показывается один раз — сохраните его в менеджер паролей или передайте в переменную окружения HUBRIS_API_KEY сразу.
2. Пополните баланс
В разделе Биллинг пополните баланс через СБП — минимально 100 ₽. Этого хватит на тысячи запросов к мелким моделям.
3. Сделайте первый запрос
POST/v1/chat/completions
Замените sk-gw-... на ваш ключ:
curl -s https://api.hubris.pw/v1/chat/completions \
-H "Authorization: Bearer sk-gw-..." \
-H "Content-Type: application/json" \
-d '{
"model": "anthropic/claude-haiku-4.5",
"messages": [{"role": "user", "content": "Привет! Ответьте одним словом: OK"}],
"max_tokens": 10
}'С OpenAI SDK
Если у вас уже OpenAI SDK — поменяйте только base_url и ключ.
from openai import OpenAI
client = OpenAI(
base_url="https://api.hubris.pw/v1",
api_key="sk-gw-...",
)
response = client.chat.completions.create(
model="anthropic/claude-haiku-4.5",
messages=[{"role": "user", "content": "Привет! Ответьте одним словом: OK"}],
max_tokens=10,
)
print(response.choices[0].message.content)Ожидаемый ответ
Стандартный OpenAI-формат:
{
"id": "chatcmpl-...",
"object": "chat.completion",
"created": 1714000000,
"model": "anthropic/claude-haiku-4.5",
"choices": [
{
"index": 0,
"message": { "role": "assistant", "content": "OK" },
"finish_reason": "stop"
}
],
"usage": {
"prompt_tokens": 12,
"completion_tokens": 1,
"total_tokens": 13
}
}
Если получили 401 — ключ неверный или отсутствует заголовок Authorization. См. Аутентификацию. Если 402 — мало денег на балансе, см. Биллинг.
Что дальше
- Аутентификация — управление ключами, безопасное хранение, ротация.
- Каталог моделей — все доступные модели с актуальными ценами.
- Биллинг — пополнение, минимальный остаток.