Настольное приложение для автоматической загрузки, запуска и управления большими языковыми моделями RWKV с API, совместимым с OpenAI.
mylxsw/aidea-server
Go-бэкенд для приложения AIdea: чат с популярными LLM и генерация изображений с помощью Stable Diffusion через API, совместимый с OpenAI.
Open source альтернатива:ChatGPT
- Звёзды
- 1,769
- Форки
- 473
- Открытые issues
- 10
- Последний коммит
- 16 дней назад
Что это?
AIdea Server — это бэкенд для приложения AIdea, мультимодельного AI-клиента. Он написан на Go и интегрируется с популярными большими языковыми моделями и моделями генерации изображений, поэтому приложение может общаться с разными провайдерами LLM, а также создавать и редактировать изображения.
В проекте есть каталог api с эндпоинтами, совместимыми с OpenAI. Благодаря этому стороннее ПО с поддержкой протокола OpenAI API может обращаться к ним напрямую. Отдельный каталог server содержит эндпоинты, используемые клиентом AIdea. В проекте приведены инструкции по развёртыванию и предусмотрен вариант с Docker; также его можно запускать через управляемый облачный сервис.
Кодовая база построена на фреймворке автора Glacier, который отвечает за внедрение зависимостей и модульность, и ORM Eloquent для работы с базой данных. По словам автора, комментариев в коде и технической документации пока мало.
Ключевые возможности
- 01Интеграция с популярными LLM, включая GPT и китайские модели, такие как Qwen и ERNIE Bot.
- 02Эндпоинты API, совместимые с OpenAI, для сторонних клиентов.
- 03Генерация изображений с помощью Stable Diffusion по текстовому описанию и на основе исходного изображения.
- 04Реализация SOCKS5-прокси, ограничение частоты запросов и очередь задач.
- 05Примеры развёртывания с Docker и systemd.
Сценарии использования
- Запуск собственного бэкенда для мобильного или десктопного клиента AIdea.
- Подключение инструментов, совместимых с OpenAI, к серверу, который направляет запросы нескольким провайдерам LLM.
- Изучение того, как Go-сервис организует интеграции с чат-моделями и генерацией изображений.
Быстрый старт
- 1
Прочитайте руководство по развертыванию на собственном сервере
- 2
Соберите бинарный файл сервера из исходного кода
go build -o build/debug/aidea-server cmd/main.go
Что важно знать
- Комментарии в коде и техническая документация ограничены; в README предупреждается, что названия Room, Advisory Group и Digital Persona могут меняться.
- Для размещения на собственном сервере необходимо настроить сторонние сервисы, например хранилище Qiniu Cloud и провайдеров SMS.
- В метаданных лицензия не указана, хотя в README указана MIT. Перед использованием проверьте лицензию.
В подборках
Темы
Частые вопросы
- Что такое aidea-server?
- Go-бэкенд для приложения AIdea: чат с популярными LLM и генерация изображений с помощью Stable Diffusion через API, совместимый с OpenAI. AIdea Server — это бэкенд для приложения AIdea, мультимодельного AI-клиента. Он написан на Go и интегрируется с популярными большими языковыми моделями и моделями генерации изображений, поэтому приложение может общаться с разными провайдерами LLM, а также создавать и редактировать изображения.
- aidea-server можно использовать бесплатно? Какая у него лицензия?
- У aidea-server не указана лицензия. Код открыт, но без лицензии нет явного разрешения на его использование — уточните у автора, прежде чем на него полагаться.
- aidea-server всё ещё поддерживается?
- Активно поддерживается. Последний коммит в aidea-server — 22 окт. 2026 г..
- Для чего можно использовать aidea-server?
- Запуск собственного бэкенда для мобильного или десктопного клиента AIdea. Подключение инструментов, совместимых с OpenAI, к серверу, который направляет запросы нескольким провайдерам LLM. Изучение того, как Go-сервис организует интеграции с чат-моделями и генерацией изображений.
- Как установить aidea-server?
- Прочитайте руководство по развертыванию на собственном сервере Соберите бинарный файл сервера из исходного кода: go build -o build/debug/aidea-server cmd/main.go
- Где скачать aidea-server?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mylxsw/aidea-server
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Jan — приложение с открытым исходным кодом для скачивания и локального запуска LLM с интерфейсом в стиле ChatGPT и возможностью подключать облачные модели.
Бесплатный распределённый сервис под управлением сообщества: волонтёры генерируют изображения и текст на своих GPU по запросам пользователей.
Набор инструментов для разработки приложений на базе LLM: создание, тестирование, оценка и развёртывание с визуальным редактором flow в VS Code и CLI pf.
Python-фреймворк для создания приложений на базе LLM с взаимодействующими агентами, инструментами и RAG.
Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.