~ EM DESENVOLVIMENTO~
Este repositório contém a API e a interface do chatbot desenvolvido para o programa Capacita Brasil.
Siga as instruções abaixo para configurar e executar o projeto corretamente.
Abra o terminal e execute os seguintes comandos:
# Clonar o repositório
git clone https://github.com/cloudchatbot/chatbot.git
# Acessar a pasta do projeto
cd chatbotOu Via Interface do GitHub:
- Acesse o repositório no GitHub.
- Clique no botão
Code. - Escolha a opção
Download ZIP. - Extraia os arquivos para uma pasta de sua escolha.
- No terminal digite cd chatbot
Crie um ambiente virtual para isolar as dependências do projeto.
No Windows:
python -m venv venv
venv\Scripts\activateNo Linux/macOS:
python -m venv venv
source venv/bin/activateCom o ambiente virtual ativado, instale todas as dependências necessárias:
pip install -r requirements.txtNa pasta raiz do projeto, crie um arquivo .env e adicione as credenciais necessárias:
OPENAI_API_KEY=sua-chave-aqui
MONGO_URI=sua-mongo-uri-aqui
DB_NAME=nome-do-bd
COLLECTION_NAME=nome-da-colecao📌 Importante: Peça ao dono do projeto as credenciais corretas para preencher esses campos.
Inicie o servidor da API com o seguinte comando:
uvicorn main:app --reloadSe tudo estiver correto, a API estará rodando em: ➡️ http://127.0.0.1:8000
Você pode acessar a interface web do chatbot através do seguinte link: ➡️ http://127.0.0.1:8000/static/index.html
Para interromper a execução da API, pressione:
CTRL + C- Certifique-se de que o Python está instalado na sua máquina.
- Utilize um ambiente virtual para evitar conflitos de dependências.
- Sempre verifique se as credenciais estão corretas antes de rodar a API.
Feito com ❤️ para o projeto Capacita Brasil 🚀