Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vasilisakashperko/evervision-auchan
The repository contains a chatbot powered by AI designed specifically for AUCHAN
https://github.com/vasilisakashperko/evervision-auchan
Last synced: about 1 month ago
JSON representation
The repository contains a chatbot powered by AI designed specifically for AUCHAN
- Host: GitHub
- URL: https://github.com/vasilisakashperko/evervision-auchan
- Owner: VasilisaKashperko
- Created: 2023-08-16T20:37:57.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-19T14:47:17.000Z (over 1 year ago)
- Last Synced: 2023-08-19T16:09:57.581Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 184 KB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# ИИ чат-бот для магазина АШАН
## Пользовательский интерфейс
# Инструкция по запуску
Данный репозиторий представляет собой проект чат-бота АШАН. Ниже приведены шаги, которые необходимо выполнить, чтобы запустить бота на вашей локальной машине.
## Шаг 1: Клонирование репозитория
Сначала склонируйте репозиторий на свою локальную машину, выполнив следующую команду в вашем терминале:
```zsh
git clone https://github.com/VasilisaKashperko/EverVision-Auchan.git
```## Шаг 2: Переход в репозиторий
Перейдите в директорию склонированного репозитория:
```zsh
cd EverVision-Auchan
```## Шаг 3: Создание виртуального окружения
Убедитесь, что на вашей машине установлены Python, pip и python-venv. Создайте виртуальное окружение с именем venv:
```zsh
python -m venv venv
```## Шаг 4: Активация виртуального окружения
Активируйте виртуальное окружение venv:
```zsh
source venv/bin/activate
```## Шаг 5: Установка зависимостей
Установите все необходимые зависимости из файла requirements.txt:
```zsh
pip install -r requirements.txt
```Убедитесь, что данные зависимости установлены:
```zsh
pip install openai
pip install streamlit
pip install langchain
pip install tiktoken
pip install faiss-cpu
```## Шаг 6: Создание файла с секретами
Создайте файл secrets.toml в директории .streamlit:
```zsh
touch .streamlit/secrets.toml
```## Шаг 7: Добавление ключа OPENAI API
Откройте файл secrets.toml и добавьте ваш ключ OPENAI API в следующем формате:
```zsh
OPENAI_API_KEY="ваш_ключ"
```## Шаг 8: Запуск бота
Теперь можно запустить бота одним из двух предложенных способов. Выберите одну из следующих команд:
Через Streamlit:
```zsh
streamlit run chatbot.py
```Или через скрипт:
```zsh
sh run.sh
```После выполнения указанных шагов, бот будет успешно запущен на вашей локальной машине. Наслаждайтесь общением!
На данном этапе к просмотру и тестированию рекомендуется ветка main. Разработка на текущий момент ведется в ветке vector_search (тоже рекомендуется к просмотру :)).