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

Conversar com os teus Dados ·Fácil

Conversar Com o Github

Sobre esta app

Aplicação LLM com RAG para conversar com um repositório do GitHub em apenas 30 linhas de código Python. A aplicação utiliza Retrieval Augmented Generation (RAG) para fornecer respostas precisas a perguntas com base no conteúdo do repositório GitHub especificado.

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

Ficha técnica

Categoria
Conversar com os teus Dados
Dificuldade
Fácil
Modelos
OpenAI, Llama
Frameworks
Ollama (local)
Corre local?
Sim (Ollama)
Chaves necessárias
GITHUB_TOKENOPENAI_API_KEY

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

Tutorial completo

💬 Conversa com o Repositório GitHub

Aplicação LLM com RAG para conversar com o Repositório GitHub em apenas 30 linhas de código Python. A aplicação utiliza Retrieval Augmented Generation (RAG) para fornecer respostas precisas a perguntas com base no conteúdo do repositório GitHub especificado.

Funcionalidades

  • Fornecer o nome do Repositório GitHub como entrada
  • Fazer perguntas sobre o conteúdo do repositório GitHub
  • Obter respostas precisas utilizando a API da OpenAI e o Embedchain

Como Começar?

  1. Clona o repositório GitHub
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_llm_apps/chat_with_X_tutorials/chat_with_github

2. Instala as dependências necessárias:

npm install
pip install -r requirements.txt
  1. Obtém a tua chave de API da OpenAI
  • Regista-te para uma conta OpenAI (ou o fornecedor de LLM da tua escolha) e obtém a tua chave de API.
  1. Obtém o teu Token de Acesso do GitHub
  • Cria um token de acesso pessoal com as permissões necessárias para aceder ao repositório do GitHub desejado.
  1. Executa a Aplicação Streamlit
streamlit run chat_github.py

Como Funciona?

  • A aplicação pede ao utilizador para introduzir a sua chave de API da OpenAI, que é utilizada para autenticar pedidos à API da OpenAI.
  • Inicializa uma instância da classe Embedchain App e um GithubLoader com o Token de Acesso do GitHub fornecido.
  • O utilizador é solicitado a introduzir uma URL de repositório do GitHub, que é então adicionada à base de conhecimento da aplicação Embedchain utilizando o GithubLoader.
  • O utilizador pode fazer perguntas sobre o repositório do GitHub utilizando a entrada de texto.
  • Quando uma pergunta é feita, a aplicação utiliza o método de chat da aplicação Embedchain para gerar uma resposta com base no conteúdo do repositório do GitHub.
  • A aplicação exibe a resposta gerada ao utilizador.

Da mesma categoria

Conversar com os teus DadosFácil

Conversar com Gmail

Aplicação LLM com RAG para conversar com o Gmail em apenas 30 linhas de código Python. A aplicação utiliza Geração Aumentada por Recuperação (RAG) par…

  • OpenAI
Conversar com os teus DadosFácil

Conversar com PDF

Aplicação LLM com RAG para conversar com PDF em apenas 30 linhas de código Python. A aplicação utiliza Geração Aumentada por Recuperação (RAG) para fo…

  • OpenAI
  • Llama
  • local
Conversar com os teus DadosFácil

Conversar Com Artigos de Pesquisa

🔎 Converse com Artigos de Pesquisa do Arxiv. Esta aplicação Streamlit permite ao utilizador participar em conversas interativas com o arXiv, um vasto…

  • OpenAI
  • Llama
  • local

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