Hubris
API Reference

GET /v1/models

Список доступных моделей с ценами в рублях.

GET /v1/models

Возвращает список всех активных моделей с актуальными ценами в ₽. Запрос требует валидный API-ключ; ответ — стандартный OpenAI-формат с расширениями Hubris (display_name, description, context_window, modalities, pricing).

Параметры и ответ

GET/v1/models

Authorization

AuthorizationRequiredBearer <token>

API-ключ в формате sk-gw- + 32 hex. Создаётся в дашборде на /keys.

In: header

curl -X GET "https://api.hubris.pw/v1/models" \
  -H "Authorization: Bearer <token>"

OpenAI-совместимый список моделей.

{
  "object": "list",
  "data": [
    {
      "id": "anthropic/claude-haiku-4.5",
      "object": "model",
      "created": 0,
      "owned_by": "anthropic",
      "display_name": "Claude Haiku 4.5",
      "description": "string",
      "context_window": 200000,
      "modalities": [
        "text",
        "image"
      ],
      "pricing": {
        "input_rub_per_million": 30.45,
        "output_rub_per_million": 152.25,
        "currency": "RUB"
      }
    }
  ]
}

Пример

curl -s -H "Authorization: Bearer sk-gw-..." https://api.hubris.pw/v1/models
import requests
r = requests.get(
    "https://api.hubris.pw/v1/models",
    headers={"Authorization": "Bearer sk-gw-..."},
)
print(r.json()["data"][0])
const r = await fetch("https://api.hubris.pw/v1/models", {
  headers: { Authorization: "Bearer sk-gw-..." },
});
const data = await r.json();
console.log(data.data[0]);

Что дальше

  • Модели — обзор каталога и как выбрать модель.
  • Цены — формула расчёта стоимости.