Бек-это чат-бот с AI, который использует API OpenAI, клиент PINECONEDB и распознавание речи, чтобы вести интерактивные беседы с пользователями. (Дополняется разговорной памятью, а также долговременная память, включенная путем использования векторной базы данных.)

Чтобы запустить чат -бот Бека, убедитесь, что у вас есть следующее:
requirements.txt )OPENAI_API_KEY )PINECONE_API_KEY )Клонировать репозиторий:
git clone https://github.com/your-username/beck-chatbot.git
cd beck-chatbot
Установите требуемые зависимости (внутри Venv, если хотите):
pip install -r requirements.txt
Получить ключ API OpenAI и установить переменную среды.
Получите ключ API PINECONEDB и установите переменную среды.
Создайте индекс PincedB.
Запустите программу:
python beck.py
Появится окно чат -бота, позволяющее вам взаимодействовать с Беком либо через голос, либо текст. Просто нажмите кнопку «Зеленая», чтобы поговорить с Беком или просто введите свои запросы, и Бек ответит соответственно.
Всякий раз, когда кнопка красная, будьте терпеливы от ответа Бек. Всякий раз, когда он снова становится зеленым, она готова задать другой вопрос.
Чтобы выйти из чат-бота, вы можете сказать или набрать «пока», «пока» или «Прощай». Или просто выйдите из окна.