Skip to content

ivan-telepop/gradio-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

web app for running AI models - test app - Веб интерфейс для AI чат ботов.

Note

Проект запускается на Intel Core i7 / 16GB RAM. Пыхтит но работает ! Очень хотелось расширить и добавить RAG (embeddings 'nomic-embed-text' + chroma_db) но есть вопросы к производительности той машины на которой это все делал.

Опции:

  • GUI или веб интерфейс - приложение в котором можно выбрать нужную модель и стартануть ИИ модель для генерации чат бота. И далее поболтать с тензорным другом...

Превью

  • Кнопка пуск и панель для выбора модели ollama. GUI или веб интерфейс - приложение в котором можно выбрать нужную модель и стартануть ИИ модель для генерации чат бота.

Превью

  • Окно чата с хpонологией сообщений. Что пишем то и видим. Есть кнопка отправить для отправки сообщений к нейроному собеседнику. Превью

Запуск приложения Mac OS or Linux:

Note

Этот тип запуска подходит для UNIX подобных систем [ Linux / Mac OS ] У вас должен быть установлен Docker + Docker Desktop

  • Клонируйте репозиторий себе на компьютер в директорию где вы будете держать ваш проект git clone https://github.com/ivanIStereotekk/niki4.git

  • Перейдите в директорию с проектом cd Nikiforov

  • Запустите сборку приложения командой docker compose up

  • Дождитесь сборки, о чем появится сообщение в консоли Running on local URL: http://0.0.0.0:8000, перейдите по этому url удерживая Ctrl.

  • Наслаждайтесь !


Запуск приложения локально с virtualenv:

Note

Этот тип запуска подходит для UNIX подобных систем [ Linux / Mac OS ] У вас должен быть установлен Docker + Docker Desktop

  • Клонируйте репозиторий себе на компьютер в директорию где вы будете держать ваш проект git clone https://github.com/ivanIStereotekk/niki4.git

  • Перейдите в директорию с проектом cd Nikiforov

  • Создайте виртуальное окружение virtualenv -p python3.12 venv

  • Активируйте окружение source venv/bin/activate

  • Установите зависимости коммандой pip install -r requirements.txt

  • Запустите проект при помощи python main.py

  • Дождитесь запуска, о чем появится сообщение в консоли Running on local URL: http://0.0.0.0:8000, перейдите по этому url удерживая Ctrl.

  • Наслаждайтесь !


Политика конфиденциальности:

  • Сбор данных Бот не собирает и не хранит персональные данные пользователей. Запросы и ответы обрабатываются анонимно.

  • Использование данных Вся информация, предоставляемая пользователем, используется исключительно для формирования ответа в рамках функционала бота.

  • Защита данных Мы принимаем технические меры для защиты данных, чтобы предотвратить их утечку или несанкционированное использование.

  • Ограничение ответственности Разработчики бота не несут ответственности за возможные последствия использования информации, полученной через данный бот.


Технологический стек:

  • Python
  • Gradio
  • Ollama
  • Docker

Note

Изначально это была тестовая работа. Решил оставить в pinned


Warning

Это приложение тестировалось и разрабатывалось на платформе Mac OS.

About

gradio-test-app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors