← Все проекты
Проект / Go

zz-air/AI-Conversational-Application-Service-Platform: AI-Conversational-Application-Service-Platform — готовый чат-сервис на Go с Vue

Полноценная платформа для AI-диалогов с поддержкой облачных и локальных моделей, готовая к развёртыванию.

Это готовый к запуску fullstack-проект чат-платформы на Go и Vue 3. Он реализует полный цикл: пользователь регистрируется по email, получает сгенерированное имя, входит в систему и общается с AI через веб-интерфейс. Поддерживает две опции: облачные модели и...

★ 15 Go Форки 0 Issue 0 Оценка 6/10 Карточка проверена

Для кого это

Для разработчиков на Go, которые хотят быстро запустить свой чат-сервис с аутентификацией и историей сообщений. Подойдёт как основа для кастомизации или учебный проект.

Проблема / задача

Создание с нуля веб-приложения для общения с AI — это много рутины: аутентификация, управление сессиями, работа с разными моделями, потоковая передача ответов. Этот проект берёт на себя всю инфраструктуру.

Как это работает

Backend на Go (Gin, GORM) обрабатывает регистрацию по email с кодом, логин через JWT, управляет чат-сессиями и подключается к AI-моделям. Frontend на Vue 3 предоставляет интерфейс. Можно использовать как облачные модели (OpenAI-совместимые), так и локальные через Ollama. Сообщения хранятся в MySQL, кэш — в Redis, а для асинхронных задач используется RabbitMQ.

Что видно по README

Это готовый к запуску fullstack-проект чат-платформы на Go и Vue 3. Он реализует полный цикл: пользователь регистрируется по email, получает сгенерированное имя, входит в систему и общается с AI через веб-интерфейс. Поддерживает две опции: облачные модели и локальные через Ollama, включая потоковый вывод и переключатель веб-поиска для локальных моделей.

Ключевые возможности

Регистрация по email с кодом подтвержденияЛогин по email или сгенерированному имениПоддержка облачных (OpenAI-совместимых) и локальных (Ollama) моделейУправление сессиями чата и историей сообщенийПотоковая передача ответов (SSE)Асинхронная обработка сообщений через RabbitMQ

Технологии

Go 1.24GinVue 3MySQLRedisGoVue.jsNode.jsOpenAI APILLaMA

Интересный факт

Проект автоматически генерирует имя пользователя при регистрации и отправляет его на email — небольшая, но приятная деталь, которую редко встретишь в open-source аналогах.

С чего начать

  • Настроить MySQL, Redis, RabbitMQ (и опционально Ollama)
  • Склонировать репозиторий и заполнить конфиг config.toml

Оценка GitRadar

Удобство
6/10
Свежесть
6/10
Перспектива
7/10
Монетизация
5/10
Общая оценка
6/10

Вердикт GitRadar

Стоит попробовать, если вам нужен рабочий каркас для чат-сервиса. Проект структурирован, покрывает базовые потребности, но требует настройки нескольких внешних сервисов (БД, кэш, очередь).

Наблюдения по обновлениям

Проект использует свежие версии Go (1.24) и Vue 3, что говорит о поддержке. Однако низкая активность (15 звёзд, 0 форков) может указывать на ограниченное сообщество.

Что мы проверили

Карточка собрана по данным GitHub, README и структуре репозитория. Это не официальная документация проекта.

Создан на GitHub
30 марта 2026 г.
Последнее обновление репо
30 марта 2026 г.
Последняя проверка GitRadar
30 марта 2026 г.
Изученные файлы
README.md, main.go, go.mod, vue-frontend/src/main.js, vue-frontend/src/App.vue, vue-frontend/src/router/index.js

FAQ

Что это такое?

Готовый fullstack-проект веб-платформы для общения с AI-моделями, с аутентификацией и историей сообщений.

Для кого подходит?

Для разработчиков на Go, которые хотят быстро развернуть чат-сервис или изучить реализацию подобной системы.

Источники

  • GitHub исходный код и активность
  • README описание, ссылки, стартовые материалы

Нужна помощь с zz-air/AI-Conversational-Application-Service-Platform?

Если проект подходит под ваш сценарий, можем помочь с установкой, интеграцией, доработкой или аккуратным форком под вашу инфраструктуру.