Cookies

Com a sua autorização, usamos cookies do Google Analytics para medir as visitas e melhorar o site. Os cookies necessÔrios ficam sempre ativos. Pode mudar a escolha ou retirar o consentimento quando quiser, no rodapé, em Definições de cookies. Política de Cookies

Saltar para o conteĆŗdo
PTEN
ComeƧar

RAG e Conhecimento ·Médio

Llama3.1 RAG Local

Sobre esta app

šŸ’» Aplicação Streamlit Llama-3.1 local que permite conversar com qualquer pĆ”gina da web utilizando Llama-3.1 e Geração Aumentada por Recuperação (RAG). Esta aplicação funciona inteiramente no seu computador, tornando-a 100% gratuita e sem necessidade de conexĆ£o Ć  internet.

  • Código aberto completo
  • Explicado em portuguĆŖs
  • Corre no seu computador

Ficha tƩcnica

Categoria
RAG e Conhecimento
Dificuldade
MƩdio
Modelos
Llama
Frameworks
LangChain, Ollama (local)
Corre local?
Sim (Ollama)
Chaves necessƔrias
Nenhuma

Licença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.

Tutorial completo

šŸ’» Local Lllama-3.1 com RAG

Aplicação Streamlit que te permite conversar com qualquer pÔgina web usando o Llama-3.1 local e Geração Aumentada por Recuperação (RAG). Esta aplicação corre inteiramente no teu computador, tornando-a 100% gratuita e sem necessidade de uma ligação à internet.

Funcionalidades

  • Introduz uma URL de pĆ”gina web
  • Faz perguntas sobre o conteĆŗdo da pĆ”gina web
  • ObtĆ©m respostas precisas usando RAG e o modelo Llama-3.1 a correr localmente no teu computador

Como ComeƧar?

  1. Clona o repositório do GitHub
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/rag_tutorials/llama3.1_local_rag
npm install
pip install -r requirements.txt

3. Executa a Aplicação Streamlit

Para executar a aplicação Streamlit, segue os passos abaixo:

  1. Abre o terminal.
  2. Navega até ao diretório onde se encontra o teu ficheiro app.py.
  3. Executa o seguinte comando:
streamlit run app.py
  1. Após alguns momentos, a aplicação abrir-se-Ô automaticamente no teu navegador padrão. Se não abrir, verifica o terminal para encontrar o URL onde a aplicação estÔ a ser executada, normalmente algo como http://localhost:8501.
streamlit run llama3.1_local_rag.py

Como Funciona?

  • A aplicação carrega os dados da pĆ”gina web utilizando WebBaseLoader e divide-os em partes usando RecursiveCharacterTextSplitter.
  • Cria embeddings Ollama e um armazenamento de vetores utilizando Chroma.
  • A aplicação configura uma cadeia RAG (Retrieval-Augmented Generation), que recupera documentos relevantes com base na pergunta do utilizador.
  • O modelo Llama-3.1 Ć© chamado para gerar uma resposta utilizando o contexto recuperado.
  • A aplicação apresenta a resposta Ć  pergunta do utilizador.

Da mesma categoria

RAG e ConhecimentoMƩdio

Gemma de Embedding Agentic Rag

Esta aplicação Streamlit demonstra um Agente de Geração Aumentada por Recuperação (RAG) agentic utilizando o EmbeddingGemma do Google para embeddings …

  • Llama
  • local
RAG e ConhecimentoMƩdio

RAG Agentic com GPT-5

Uma aplicação RAG agentic construĆ­da com o framework Agno, apresentando GPT-5 e LanceDB para recuperação eficiente de conhecimento e resposta a pergun…

  • OpenAI

Precisa de uma solução à medida?

Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.

Poupe horas todas as semanas com IA, sem complicaƧƵes

O Doutor AI dÔ-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.

Ver planos