File size: 1,529 Bytes
b88c9bc
b1d7856
b88c9bc
 
 
 
ef172a0
b88c9bc
 
 
 
2b827cf
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ef172a0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
---
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