Skip to content

Repository files navigation

BEST Brasov Chat AI

Welcome to the BEST Brasov Helpdesk Chat AI, a conversational chatbot designed to answer your questions about the festival.

The application is a python script using the Streamlit library to create a web-based chat application that interacts with a conversational AI model and supports document uploads in PDF format. Streamlit is a Python library for creating web applications with minimal code dotenv - library used for loading environment variables from a .env file PyPDF2 - library for working with PDF files. In this code, it's used to read and extract text from PDF documents langchain - a custom library that provides various NLP-related functionalities like text splitting, embeddings, vector storage, chat models, memory management, and conversational chains

Steps to configure and open the application:

-git clone https://github.com/your-repo/best-brasov-chat-ai.git -pip install streamlit pypdf2 langchain python-dotenv faiss-cpu openai huggingface_hub

After everything is insalled and set up, you need to run this command in the therminal to oppen the application and server:

  • streamlit run app.py

Briefing of how-to-use the APP:

  • On the sidebar, browse the files and upload .pdf files
  • After hitting the button upload and processing it you can interact with the ChatBot.

BEST Brasov Chat AI Team - Rotaru Elena Alexia, Muntean Razvan, Petre Mihnea-Teodor (Zenko.AI Hackathon 2023)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages