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

Apps com Memória ·Médio

ChatGPT Local com Memória

Sobre esta app

🧠 Aplicação Streamlit que implementa uma experiência totalmente local semelhante ao ChatGPT utilizando Llama 3.1, com armazenamento de memória personalizada para cada utilizador. Todos os componentes, incluindo o modelo de linguagem, embeddings e armazenamento vetorial, funcionam localmente sem necessidade de chaves de API externas.

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

Ficha técnica

Categoria
Apps com Memória
Dificuldade
Médio
Modelos
OpenAI, Llama
Frameworks
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

🧠 ChatGPT Local usando Llama 3.1 com Memória Pessoal

Esta aplicação Streamlit implementa uma experiência semelhante ao ChatGPT totalmente local utilizando Llama 3.1, com armazenamento de memória personalizada para cada utilizador. Todos os componentes, incluindo o modelo de linguagem, embeddings e armazenamento vetorial, funcionam localmente sem a necessidade de chaves de API externas.

Funcionalidades

  • Implementação totalmente local sem dependências de API externas
  • Alimentado por Llama 3.1 através de Ollama
  • Espaço de memória pessoal para cada utilizador
  • Geração de embeddings local utilizando Nomic Embed
  • Armazenamento vetorial com Qdrant

Como Começar?

  1. Clona o repositório do GitHub
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd awesome-llm-apps/llm_apps_with_memory_tutorials/local_chatgpt_with_memory

2. Instala as dependências necessárias:

npm install
cd awesome-llm-apps/rag_tutorials/local_rag_agent
pip install -r requirements.txt

Para instalar e iniciar o Qdrant localmente, segue os passos abaixo:

Pré-requisitos

Certifica-te de que tens os seguintes pré-requisitos instalados:

  • Docker
  • Docker Compose

Passos para instalação

  1. Clona o repositório do Qdrant:
git clone https://github.com/qdrant/qdrant.git
  1. Navega até ao diretório do Qdrant:
cd qdrant
  1. Inicia o Qdrant usando Docker Compose:
docker-compose up
  1. Acede à interface do Qdrant:

Abre o teu navegador e vai até a http://localhost:6333.

Verificação da instalação

Para verificar se o Qdrant está a funcionar corretamente, podes enviar uma requisição HTTP para a API:

curl http://localhost:6333/collections

Deves receber uma resposta que indica que a base de dados está a funcionar.

docker pull qdrant/qdrant
docker run -p 6333:6333 qdrant/qdrant

4. Instala o Ollama e faz o pull do Llama 3.1

ollama pull llama3.1

5. 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, deves ver uma mensagem no terminal com um URL. Abre esse URL no teu navegador para visualizar a aplicação.
streamlit run local_chatgpt_memory.py

Da mesma categoria

Apps com MemóriaMédio

Memória do Agente de Coaching de Carreira ADK

🎯 Coach de Carreira com IA e Memória (ADK Multiagente) Esta aplicação Streamlit implementa um assistente de coaching de carreira multiagente, constru…

  • OpenAI
  • Gemini
Apps com MemóriaMédio

Agente Ai Arxiv com Memória

Esta aplicação Streamlit implementa um assistente de pesquisa baseado em IA que ajuda os utilizadores a procurar artigos académicos no arXiv, mantendo…

  • OpenAI
Apps com MemóriaMédio

Agente de Viagens de IA com Memória

🧳 Assistente de viagens baseado em IA que lembra as preferências e interações passadas do utilizador. Utiliza o GPT-4o da OpenAI para gerar respostas…

  • 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