| --- |
| title: Eliza com LLLM |
| emoji: 💬 |
| colorFrom: yellow |
| colorTo: purple |
| sdk: gradio |
| sdk_version: 5.34.2 |
| app_file: app.py |
| pinned: false |
| --- |
| |
| # Eliza com LLM 💬 |
|
|
| Um chatbot de exemplo utilizando [Gradio](https://gradio.app), [`huggingface_hub`](https://huggingface.co/docs/huggingface_hub/v0.22.2/en/index) e a [Hugging Face Inference API](https://huggingface.co/docs/api-inference/index). |
|
|
| ## Descrição |
|
|
| Este projeto implementa um chatbot inspirado na clássica Eliza, mas utilizando modelos de linguagem modernos (LLMs) para respostas mais naturais e inteligentes. A interface é construída com Gradio, permitindo fácil interação via web. |
|
|
| ## Funcionalidades |
|
|
| - Interface web simples e intuitiva |
| - Respostas geradas por modelos de linguagem avançados |
| - Integração com a API de inferência da Hugging Face |
|
|
| ## Como executar |
|
|
| 1. **Clone o repositório:** |
| ```bash |
| git clone <URL_DO_REPOSITORIO> |
| cd eliza_llm |
| ``` |
|
|
| 2. **Instale as dependências:** |
| ```bash |
| pip install -r requirements.txt |
| ``` |
|
|
| 3. **Execute o aplicativo:** |
| ```bash |
| python app.py |
| ``` |
|
|
| 4. Acesse a interface no navegador pelo endereço exibido no terminal (geralmente http://localhost:7860). |
|
|
| ## Requisitos |
|
|
| - Python 3.8 ou superior |
| - Conta na Hugging Face (para uso da API, se necessário) |
|
|
| ## Estrutura do Projeto |
|
|
| - `app.py`: Código principal do chatbot e da interface Gradio |
| - `requirements.txt`: Dependências do projeto |
| - `README.md`: Este arquivo |
|
|
| ## Créditos |
|
|
| - Inspirado no chatbot Eliza |
| - Utiliza Gradio e Hugging Face |