# 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) para fornecer respostas precisas a perguntas com base no conteúdo da sua Caixa de Entrada do Gmail.

- Fonte: https://doutorai.pt/apps/chat-with-gmail
- Categoria: Conversar com os teus Dados
- Dificuldade: Fácil
- Modelos: OpenAI
- Frameworks: -
- Corre local?: Precisa de APIs cloud
- Chaves necessárias: Nenhuma
- Licença: Apache-2.0
- Site: Doutor AI (https://doutorai.pt) - ferramentas de IA para pequenos negócios em português

## Tutorial completo

## 📨 Conversar com a Caixa de Entrada do Gmail 

### 🎓 Tutorial Passo-a-Passo GRÁTIS 
**👉 [Clica aqui para seguir o nosso tutorial completo passo-a-passo](https://www.theunwindai.com/p/build-rag-app-to-chat-with-your-gmail-inbox) e aprende a construir isto do zero com explicações detalhadas de código e melhores práticas.**

Aplicação LLM com RAG para conversar com o Gmail 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 da tua Caixa de Entrada do Gmail.

### Funcionalidades

- Conectar à tua Caixa de Entrada do Gmail
- Fazer perguntas sobre o conteúdo dos teus emails
- Obter respostas precisas utilizando RAG e o LLM selecionado

### Instalação

1. Clona o repositório

```bash
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd advanced_llm_apps/chat_with_X_tutorials/chat_with_gmail
```

## 2. Instala as dependências necessárias

```bash
npm install
```

```bash
pip install -r requirements.txt
```

```markdown
3. Configura o teu projeto Google Cloud e ativa a API do Gmail:

- Vai ao [Google Cloud Console](https://console.cloud.google.com/) e cria um novo projeto.
- Navega até "APIs & Serviços > Ecrã de consentimento OAuth" e configura o ecrã de consentimento OAuth.
- Publica o ecrã de consentimento OAuth fornecendo as informações necessárias da aplicação.
- Ativa a API do Gmail e cria credenciais de ID de cliente OAuth.
- Faz o download das credenciais em formato JSON e guarda-as como `credentials.json` no teu diretório de trabalho.

4. Obtém a tua chave de API da OpenAI

- Regista-te para uma [conta OpenAI](https://platform.openai.com/) (ou o fornecedor de LLM da tua escolha) e obtém a tua chave de API.

4. Executa a aplicação Streamlit
```

```bash
streamlit run chat_gmail.py
```

## 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 →](https://doutorai.pt/precos)

---
Conteúdo de Doutor AI (https://doutorai.pt). Ao citar, indique a fonte: https://doutorai.pt/apps/chat-with-gmail
