Hubris — прокси к 400+ моделям через единый OpenAI-совместимый API. Оплата картой РФ или через СБП. Без VPN, зарубежных карт и курсовых сюрпризов.
Hubris говорит на чистом OpenAI Chat Completions — со всеми SDK, которые ты уже используешь. openai-python, openai-node, LangChain, Vercel AI SDK — работают из коробки.
stream_options.include_usage{ error: { message, type, code } }/v1/models — список с ценами в рубляхfrom openai import OpenAI
client = OpenAI(
base_url="https://hubris.ai/v1", # ← всё, что нужно
api_key="sk-gw-7f2a...",
)
stream = client.chat.completions.create(
model="anthropic/claude-opus-4.7",
messages=[{"role": "user", "content": "Привет"}],
stream=True,
)
for chunk in stream:
print(chunk.choices[0].delta.content or "", end="")
Карта РФ, СБП, юрлицо — пополнение в один клик через YooKassa. Списания с точностью до копейки, без потерь на округлении. Курс ЦБ РФ обновляется ежедневно, фиксируется в момент запроса.
YooKassa · СБП · ЦБ РФКорректная буферизация SSE, [DONE] и usage-чанки. При обрыве клиента дочитываем апстрим и списываем — никаких бесплатных токенов и зависших соединений. Overhead меньше 50 мс.
Каждый запрос — в дашборде: модель, токены, латентность, стоимость, статус. Контент сообщений мы не сохраняем и не логируем — только метаданные. Экспорт в CSV.
privacy-first · audit logsДля нас ваш трафик — это байты, которые надо как можно быстрее довезти до апстрима. Содержимого мы не видим, не сохраняем и не используем для обучения.
Политика обработки данных →Мы стримим запрос в апстрим и стрим обратно — без записи в БД. В логах нет ни единого messages[].content. Хочешь сохранить историю — делай это у себя.
В БД лежит sha256(key). Полный ключ показываем один раз при создании — после этого даже мы его не восстановим. Префикс sk-gw-XXXX...XXXX — для удобной идентификации.
Модель, число токенов, latency, статус, стоимость в копейках. Ни системных промптов, ни пользовательских сообщений, ни ответов LLM. Этого достаточно для биллинга и дебага — и недостаточно, чтобы прочитать твою переписку.
Каждое списание — отдельная запись в журнале. Видишь время, модель, токены, копейки и баланс до/после. Экспорт в CSV для бухгалтерии и сверки. Никаких «пропавших» рублей.
Тарифы в рублях за 1 млн токенов. Платишь только за реальные токены — без подписок, минимальных чеков и скрытых сборов.
…и ещё 394 модели через тот же endpoint. Цены пересчитываются в рубли каждый час.
Если что-то не нашёл — напиши на hello@hubris.ai, отвечаем в течение рабочего дня.
Да. На каждое пополнение через YooKassa приходит фискальный чек 54-ФЗ — он автоматически уходит на email, привязанный к аккаунту. В дашборде в разделе «Биллинг» можно скачать акт и счёт-фактуру за любой период.
Работаем как с физлицами по карте/СБП, так и с юрлицами по безналу через расчётный счёт — реквизиты ИП, договор-оферта и УПД доступны по ссылке внизу страницы.
Hubris вернёт стандартную OpenAI-ошибку с type: "upstream_error" и HTTP-кодом, отражающим состояние апстрима (502/503/504). Деньги при этом не списываются — debit происходит только после успешного finish_reason.
В дашборде в реальном времени отображается статус каждого провайдера. Если ты строишь production-систему, рекомендуем настроить fallback: при ошибке от Anthropic клиент перешлёт запрос на OpenAI или DeepSeek (это контролируется на твоей стороне через перечень model).
На MVP rate-limit — 60 запросов в минуту на ключ для chat-completions и 5 запросов в минуту на endpoint регистрации. При превышении возвращаем стандартный 429 Too Many Requests с заголовком Retry-After.
Лимит токенов на один запрос определяется выбранной моделью (см. контекстное окно в прайсе). Дневных и месячных квот нет — единственное ограничение это твой баланс.
Да. По заявке на hello@hubris.ai возвращаем неизрасходованную часть баланса в течение 10 рабочих дней на ту же карту/счёт, с которых было пополнение. Минимальная сумма возврата — 100 ₽, комиссии за возврат не берём.
Регламент — в оферте, пункт 7.
База данных и backend — на VPS в Москве (Selectel/Timeweb). Запросы к моделям уходят к их провайдерам в их собственные дата-центры (US/EU/Asia в зависимости от модели). Hubris сам по себе работает строго в РФ-юрисдикции.
Поскольку мы не сохраняем содержимое запросов, по сути в нашей БД нет персональных данных пользователей в смысле 152-ФЗ — только email, баланс и метаданные запросов.
Да. Hubris пробрасывает все поля OpenAI Chat Completions 1:1 — включая tools, tool_choice, response_format: { type: "json_object" }, messages[].content в multimodal-формате с image_url. Если апстрим-модель умеет, ты можешь это использовать без изменений в коде.
Embeddings, audio (TTS/STT) и image generation в MVP не поддерживаются — добавим в v2.
Регистрация по email, тестовый баланс на 100 ₽ — хватит проверить любую модель из каталога.