LLM Mart
Справочник API

Справочник API

REST API центра управления LLM Mart. Используется личным кабинетом и вашими автоматизациями.

Base URL

https://llmmart.ru

Проверка доступности:

GET /healthz
curl https://llmmart.ru/healthz

Формат запросов

  • Тело — JSON (Content-Type: application/json), если не указано иное.
  • Ответ — JSON (кроме CSV export usage).
  • Кодировка — UTF-8.

Авторизация

Большинство запросов требуют сессию:

Authorization: Bearer <token>

Токен выдаётся при:

  • POST /api/auth/register
  • POST /api/auth/login
  • POST /api/invitations/accept
  • GET /api/auth/oidc/callback (после SSO)

Проверка текущей сессии: GET /api/auth/session.

Запросы на изменение (организация, ключи, модели, usage, политики, аудит) — роли owner или admin.

Ошибки

При ошибке тело обычно содержит поле error с текстом на русском:

{"error": "Требуется авторизация"}
КодЗначение
400Некорректные данные
401Не авторизован
403Нет прав
404Ресурс не найден
500Внутренняя ошибка

Документация по разделам

РазделФайлМетоды API
АутентификацияАутентификацияregister, login, session, accept invitation, OIDC
ОрганизацииОрганизацииGET /api/overview, PATCH /api/organization
ПриглашенияПриглашенияPOST .../invitations, GET /api/invitations/preview, POST /api/invitations/accept
API-ключиAPI-ключиPOST .../api-keys, POST .../api-keys/{keyId}/revoke
Способы входаСпособы входаPOST .../auth-providers, OIDC discover
МоделиМоделистатус API моделей, GET/PATCH .../models
РасходыРасходыsync, snapshots, export
Коммерческий биллингКоммерческий биллингinvoices, top-ups, mark-paid
ПолитикиPolicy Rulesrules, evaluate, preview, virtual-groups, systems
АудитЖурнал аудитаGET .../audit-events

Сводная таблица методов API

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

МетодПутьAuthОписание
POST/api/auth/registerРегистрация организации
POST/api/auth/loginВход
GET/api/auth/sessionBearerТекущая сессия
GET/api/invitations/previewПредпросмотр ссылки-приглашения
POST/api/invitations/acceptПринять приглашение
GET/api/auth/oidc/{providerId}/loginНачало OIDC
GET/api/auth/oidc/callbackCallback OIDC
POST/api/auth/oidc/providers/{id}/discoverBearerDiscovery OIDC

Организация

МетодПутьAuthОписание
GET/api/overviewBearerСводка кабинета
PATCH/api/organizationсессия (owner/admin)Обновить организацию
POST/api/organization/invitationsсессия (owner/admin)Создать ссылку-приглашение
POST/api/organization/api-keysсессия (owner/admin)Создать ключ
POST/api/organization/auth-providersсессия (owner/admin)Способ входа

Модели

МетодПутьAuthОписание
GET/api/organization/gateway/statusсессия (owner/admin)Статус API моделей
GET/api/organization/modelsсессия (owner/admin)Каталог моделей
PATCH/api/organization/modelsсессия (owner/admin)Включить модели

Расходы

МетодПутьAuthОписание
GET/api/organization/usageсессия (owner/admin)Сводка расходов за период
POST/api/organization/usage/snapshotsсессия (owner/admin)Снимок
GET/api/organization/usage/snapshotsсессия (owner/admin)Список снимков
GET/api/organization/usage/exportсессия (owner/admin)JSON/CSV

Коммерческий биллинг

МетодПутьAuthОписание
GET/api/organization/billing/invoicesсессия (owner/admin)Список счетов
POST/api/organization/billing/top-upsсессия (owner/admin)Счет на пополнение
POST/api/organization/billing/invoices/{invoiceId}/mark-paidсессия (owner/admin)Отметить счет оплаченным

Политики и аудит

МетодПутьAuthОписание
GET/api/organization/policy/rulesсессия (owner/admin)Список policy rules
POST/api/organization/policy/rulesсессия (owner/admin)Создать policy rule
PATCH/api/organization/policy/rules/{id}сессия (owner/admin)Обновить policy rule
DELETE/api/organization/policy/rules/{id}сессия (owner/admin)Удалить policy rule
GET/api/organization/policy/form-optionsсессия (owner/admin)Справочник для форм
POST/api/organization/policy/evaluateсессия (owner/admin)Проверить контент по policy
POST/api/organization/policy/previewсессия (owner/admin)Предпросмотр access для ключа/системы
GET/api/organization/virtual-groupsBearerСписок виртуальных групп
POST/api/organization/virtual-groupsсессия (owner/admin)Создать виртуальную группу
PATCH/api/organization/virtual-groups/{id}сессия (owner/admin)Обновить группу
DELETE/api/organization/virtual-groups/{id}сессия (owner/admin)Архивировать группу
GET/api/organization/systemsсессия (owner/admin)Список систем/агентов
POST/api/organization/systemsсессия (owner/admin)Создать систему/агента
GET/api/organization/audit-eventsсессия (owner/admin)Журнал

API моделей (запросы к моделям)

Запросы приложений к моделям идут не через API платформы, а через API моделей:

ФорматOpenAI-compatible API (снимок 2026-07-09)
Base URLhttps://llmmart.ru/api/v1
AuthAuthorization: Bearer <api-key> (sk-…)
ДокументацияОбзор API моделей

Основные маршруты: POST /chat/completions, POST /responses, POST /embeddings, POST /images/*, POST /audio/*, POST /videos, Realtime WebSocket.

См. Первый запрос к модели и Примеры SDK.

Что дальше