Платформа для тестирования и интеграции AI моделей через единый интерфейс LLM провайдеров
AIDrom — система для работы с AI моделями, обеспечивающая единый интерфейс для различных LLM провайдеров. Функционал системы: создание AI агентов, ведение чатов и мониторинг запросов.
- Мультипровайдерность: Поддержка Gigachat, DeepSeek и других AI провайдеров
- Управление агентами: Создание и настройка AI агентов с индивидуальными параметрами
- Чат-интерфейс: Веб-интерфейс для общения с агентами в реальном времени
- Мониторинг: Журналирование и анализ запросов к AI сервисам
- Архитектура системы - Описание архитектуры, компонентов и их взаимодействия
- Бизнес-процессы - Описание бизнес-процессов системы
- API Документация - Полное описание REST API эндпоинтов
- Frontend - Архитектура фронтенда, FSD структура, компоненты
- Развертывание - Инструкции по установке, настройке и развертыванию
- Производительность - Метрики производительности и анализ скорости загрузки
# Клонирование репозитория
git clone https://github.com/scott-walker/aidrom.git
cd aidrom
# Генерация SSL сертификатов
sudo apt install libnss3-tools mkcert
mkcert -install
mkcert aidrom.lc api.aidrom.lc
mkdir -p gateway/ssl
mv aidrom.lc+1.pem gateway/ssl/front.cert
mv aidrom.lc+1-key.pem gateway/ssl/front.key
# Настройка DNS
echo "127.0.0.1 aidrom.lc api.aidrom.lc" | sudo tee -a /etc/hosts
# Создание .env файла
cp .env.example .env
# Отредактировать .env под ваши нужды
# Запуск системы
make up- Frontend: https://aidrom.lc
- API: https://api.aidrom.lc
- Документация API: https://api.aidrom.lc/docs
🌐 Gateway ⚛️ Frontend ⚙️ API 🗄️ Database
(Nginx) ──── (React) ──── (Node.js) ──── (PostgreSQL)
| Backend | Frontend | Infrastructure |
|---|---|---|
|
|
|
make up # Запуск всех сервисов
make down # Остановка всех сервисов
make restart # Перезапуск системы
make log # Просмотр логов
make build # Сборка всех образовmake db-migrate # Применение миграций
make db-dump # Создание резервной копии
make db-reset # Сброс базы данных├── api/ # Backend API сервер
├── front/ # Frontend приложение
├── gateway/ # Nginx reverse proxy
├── db/ # PostgreSQL конфигурация
├── docs/ # Документация
└── docker-compose.yaml
- Архитектура системы - Описание архитектуры, компонентов и их взаимодействия
- Бизнес-процессы - Описание бизнес-процессов системы
- API Документация - Полное описание REST API эндпоинтов
- Frontend - Архитектура фронтенда, FSD структура, компоненты
- Развертывание - Инструкции по установке, настройке и развертыванию
- Производительность - Метрики производительности и анализ скорости загрузки
Проект распространяется под лицензией MIT.

