Подписки вендоров: было → становится

Подписки вендоров: было → становится An architecture diagram generated by Archify. Клиент · API-токен · Architecture component Клиент API-токен nginx + Gateway · auth, Redis, TMS · Стенд Ainergy Platform nginx + Gateway auth, Redis, TMS Менеджер лимитов · Check(token, nexus) · Стенд Ainergy Platform Менеджер лимитов Check(token, nexus) Proxy · изменяется: ≥3 реплики · Стенд Ainergy Platform Proxy изменяется: ≥3 реплики Исполнитель вендора · новое: Codex, Claude · Стенд Ainergy Platform Исполнитель вендора новое: Codex, Claude Провайдеры · Codex, Claude · Architecture component Провайдеры Codex, Claude Биллинг · ClickHouse, BMS · Стенд Ainergy Platform Биллинг ClickHouse, BMS Ainima · изменяется · Architecture component Ainima изменяется RabbitMQ · конфигурация · Стенд Ainergy Platform RabbitMQ конфигурация CMS · изменяется: пулы · Стенд Ainergy Platform CMS изменяется: пулы Брокер подписок · новое: refresh, выбор · Стенд Ainergy Platform Брокер подписок новое: refresh, выбор Postgres · новое: учётки, claim · Стенд Ainergy Platform Postgres новое: учётки, claim Redis · новое: резервы, cooldown · Стенд Ainergy Platform Redis новое: резервы, cooldown HTTPS ALLOW запрос расход + sub_id Acquire / Report пулы, конфиг пулы с эпохой пулы, конфиг (REST) refresh, опрос usage онбординг, статусы без токенов Стенд Ainergy Platform Legend интерфейс сервис хранилище шлюз безопасность очередь внешнее

Что не меняется

  • • nginx, API Gateway, auth (Redis-кэш, TMS)
  • • Менеджер лимитов: Check(token, nexus) → ALLOW / NOT_AVAILABLE / BLOCKED / RATE_LIMITED
  • • Платформенный биллинг: RabbitMQ message_log → ClickHouse → BMS
  • • Подписочный маршрут проходит штатный допуск и платформенный учёт

Изменяется

  • • Ainima: реестр Subscriptions и Subscriptions Package, назначения, эффективный пул, UI подключения, статусы без токенов, тип авторизации нексуса «Сервис подписок» и вендор
  • • CMS: документ «пулы подписок» (token → список sub_id, эпоха)
  • • Proxy: Acquire после допуска, исполнитель вендора, Report; общие 3 повтора и Bypass для подписочных нексусов отключены

Новое

  • • Брокер подписок: единственный владелец refresh token, шифрование учёток, журнал claim, резервы, cooldown, аудит выдач без значений
  • • Исполнитель вендора в Proxy: Codex / Claude
  • • Хранилища брокера: Postgres, Redis
  • • Способы подключения: OpenAI/Codex — вход через OpenAI, импорт учётки CLI или код устройства; Anthropic/Claude — наблюдаемый OAuth-адаптер или setup-token

Потоки

  • • Запрос: Клиент → допуск → Proxy → Acquire → исполнитель → вендор → Report
  • • Конфигурация и пулы: Ainima → RabbitMQ → CMS → Брокер и Proxy
  • • Usage: Брокер опрашивает вендора, по одному опросчику на подписку
  • • Онбординг: UI в Ainima запускает подключение в Брокере