reichaves commited on
Commit
04fea78
·
unverified ·
1 Parent(s): 60df30d

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +70 -1
README.md CHANGED
@@ -1 +1,70 @@
1
- # entrevista_url_llama3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Chatbot de Websites com Llama 3 🤖
2
+
3
+ [![Open in Streamlit](https://static.streamlit.io/badges/streamlit_badge_black_white.svg)](https://entrevista-sites-llama3.streamlit.app/)
4
+ [![Open in Spaces](https://img.shields.io/badge/%F0%9F%A4%97%20Hugging%20Face-Spaces-blue)](https://huggingface.co/spaces/reichaves/chatbot-websites-llama-3.2-90b-text-preview-Brazil)
5
+
6
+ Este projeto implementa um sistema de Retrieval-Augmented Generation (RAG) conversacional para entrevistar o conteúdo de URLs, utilizando Streamlit, LangChain e modelos de linguagem de grande escala.
7
+
8
+ ## Funcionalidades
9
+
10
+ - Processamento e análise do conteúdo de websites específicos
11
+ - Geração de respostas usando o modelo llama-3.2-90b-text-preview da Meta
12
+ - Embeddings de texto usando o modelo all-MiniLM-L6-v2 do Hugging Face
13
+ - Interface de chat interativa para perguntas e respostas
14
+ - Suporte para múltiplos idiomas (com foco em Português do Brasil)
15
+
16
+ ## Como usar
17
+
18
+ 1. Acesse o aplicativo através do Streamlit ou Hugging Face Spaces (links acima).
19
+ 2. Insira suas chaves de API para Groq e Hugging Face.
20
+ 3. Digite a URL do website que deseja analisar.
21
+ 4. Faça perguntas sobre o conteúdo do website no chat.
22
+ 5. O chatbot responderá com informações baseadas no conteúdo processado.
23
+
24
+ ## Requisitos
25
+
26
+ - Chave de API Groq
27
+ - Token de API Hugging Face (com permissões de escrita)
28
+
29
+ ## Tecnologias utilizadas
30
+
31
+ - Python
32
+ - Streamlit
33
+ - LangChain
34
+ - Groq (Llama 3.2-90b-text-preview)
35
+ - Hugging Face Embeddings (all-MiniLM-L6-v2)
36
+ - BeautifulSoup
37
+ - FAISS
38
+
39
+ ## Configuração local
40
+
41
+ Para executar este projeto localmente:
42
+
43
+ 1. Clone o repositório
44
+ 2. Instale as dependências:
45
+ ```
46
+ pip install -r requirements.txt
47
+ ```
48
+ 3. Configure as variáveis de ambiente para GROQ_API_KEY e HUGGINGFACEHUB_API_TOKEN
49
+ 4. Execute o aplicativo:
50
+ ```
51
+ streamlit run app.py
52
+ ```
53
+
54
+ ## Considerações éticas
55
+
56
+ - Evite compartilhar URLs com dados sensíveis, pessoais ou de propriedade intelectual.
57
+ - O conteúdo processado pode ser usado para treinar o modelo de IA.
58
+ - Verifique sempre as informações geradas com as fontes originais.
59
+
60
+ ## Contribuições
61
+
62
+ Contribuições são bem-vindas! Por favor, abra uma issue ou pull request para sugestões de melhorias.
63
+
64
+ ## Autor
65
+
66
+ Desenvolvido por Reinaldo Chaves ([email protected])
67
+
68
+ ## Licença
69
+
70
+ Este projeto está sob a licença [inserir tipo de licença aqui].