https://github.com/basedosdados/chatbot-frontend
https://github.com/basedosdados/chatbot-frontend
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/basedosdados/chatbot-frontend
- Owner: basedosdados
- Created: 2025-04-29T13:13:15.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-02T14:13:05.000Z (12 months ago)
- Last Synced: 2025-07-02T15:27:47.305Z (12 months ago)
- Language: Python
- Size: 124 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Interface do Chatbot da BD, feita com [Streamlit](https://streamlit.io/)
## Instruções
A interface do chatbot pode ser executada localmente utilizando o Docker ou o Python.
### Docker
Instale o Docker seguindo as [instruções de instalação](https://docs.docker.com/engine/install/), de acordo com a distribuição linux que você usa. Em seguida, a partir da raiz deste repositório, execute os comandos:
```
docker build -t :latest .
docker run :latest
```
> [!TIP]
> Você pode adicionar a flag `--rm` ao comando `docker run` para remover o container após a sua execução.
### Python
Crie um ambiente virtual e ative-o:
```
python3 -m venv
. /bin/activate
```
Em seguida, a partir da raíz deste repositório, instale o pacote:
```
pip install --upgrade pip
pip install .
```
E execute-o utilizando o streamlit:
```
streamlit run frontend/main.py
```
> [!TIP]
> - Você pode adicionar a flag `-e` para instalar o pacote no modo editável durante o desenvolvimento.
> - Você pode criar o ambiente virtual e fazer a instalação do pacote utilizando ferramentas como o [uv](https://docs.astral.sh/uv/) ou o [poetry](https://python-poetry.org/docs/).