~ 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 chatbot
Ou 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\activate
No Linux/macOS:
python -m venv venv
source venv/bin/activate
Com o ambiente virtual ativado, instale todas as dependências necessárias:
pip install -r requirements.txt
Na 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 --reload
Se 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 🚀