Repolode
mylxsw

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. 1

    Прочитайте руководство по развертыванию на собственном сервере

  2. 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 обновляется ежедневно.

Похожие проекты

Самостоятельно размещаемый интерфейс для общения с локальными моделями Ollama и API, совместимыми с OpenAI: без привязки к провайдерам, с RAG, плагинами и доступом для нескольких пользователей.

157,9 тыс.+692 за неделю22,9 тыс.PythonOtherАктивно поддерживаетсяОбновлён вчера