Строительные блоки для AI-продуктов, которые вы запускаете сами

Шесть открытых проектов, которые складываются в единое целое: один шлюз для всех моделей, единый вход для всех продуктов, платформы, которые вы строите поверх них, — агенты, контент и знания — и бенчмарки, которые измеряют шлюз.

Знак PACOD в центре тёмной орбиты, окружённый семью плитками GW, ID, AP, CM, KB, BM и DM.
pacod-gw, pacod-id, pacod-ap, pacod-cms, pacod-kb, pacod-benchmark и pacod-demo вокруг знака PACOD.

Проекты

Используйте любой из них отдельно или запускайте вместе. Каждый — законченный продукт со своим репозиторием, документацией и конфигурацией Docker, а pacod-demo запускает все шесть как одну платформу.

pacod-gw

AI-шлюз. Один шлюз перед всеми моделями — с ключами, ценами, квотами и учётом использования, которые вашим приложениям не нужно держать у себя.

pacod-cms

Управление контентом. Один стек — много редакционных сайтов. Статьи, реклама и статистика со встроенным AI для текстов, дизайна и перевода.

pacod-ap

Платформа для создания агентов. Размещайте сколько угодно AI-агентов в одном развёртывании — у каждого свои знания, факты, промпты и правила, и всё за единым входом.

pacod-id

Идентификация и доступ. Единое место, где входят люди и машины — и где записано, что им разрешено, во всех ваших продуктах.

pacod-kb

База знаний для RAG. Превращайте файлы и веб-страницы в версионированные знания с поиском — со стабильным контрактом для моделей, которые их читают.

pacod-benchmark

Бенчмарки шлюза. Измерить, что добавляет шлюз, — во многих конфигурациях сразу, каждую относительно базовой линии напрямую к моку.

pacod-demo

Весь стек. Все шесть проектов как одна платформа — один домен, один вход, один шлюз. Попробуйте на demo.pacod.io.

Как они связаны

Каждый вызов LLM проходит через шлюз. Каждый пользователь входит через провайдер идентификации. Продукты поверх них остаются простыми — и никогда не хранят ключи провайдеров. Запущенные вместе, они делят по одному каждого общего компонента: одну входную точку, один сервер баз данных, одно векторное хранилище, один набор дашбордов.

Диаграмма. Люди пользуются pacod-ap, pacod-cms и pacod-kb; все три обращаются к моделям через pacod-gw и входят через pacod-id; pacod-benchmark измеряет pacod-gw; пунктирная рамка pacod-demo охватывает всех.
Как связаны проекты. Зелёные точки: вызовы LLM, все через pacod-gw. Золотые точки: вход и роли, все через pacod-id. Серый: используется людьми. Коралловый: pacod-benchmark измеряет шлюз. pacod-demo запускает их все как одну платформу.

В основе — несколько твёрдых принципов

Открытый код

Лицензия Apache-2.0; исходный код, тесты и модели угроз открыты.

На вашей инфраструктуре

Docker Compose для ноутбука, Helm-чарты там, где это важно. Ваши данные остаются на ваших машинах.

Единый вход

pacod-id обеспечивает вход во все продукты и хранит, что каждому пользователю разрешено.

Один шлюз

pacod-gw хранит ключи, рассчитывает стоимость вызовов и следит за соблюдением квот — для всех продуктов.

Посмотрите, как они работают вместе

Живое демо запускает все шесть проектов как одну платформу, за одним входом. На вашей машине pacod-demo запускает тот же стек одной командой make, а каждый проект работает и отдельно с mock-провайдером моделей, так что ничего не покидает вашу машину, пока вы сами этого не захотите.

Открыть живое демо