# Agente Gerador de Memes de IA - Uso no Navegador

> O Agente Gerador de Memes de IA é uma poderosa ferramenta de automação de navegador que cria memes utilizando agentes de IA. Esta aplicação combina capacidades multi-LLM com interações automatizadas no navegador para gerar memes com base em prompts de texto através da manipulação direta de websites.

- Fonte: https://doutorai.pt/apps/ai-meme-generator-agent-browseruse
- Categoria: Agentes para Começar
- Dificuldade: Fácil
- Modelos: OpenAI, Claude, Gemini, DeepSeek
- 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

# 🥸 AI Meme Generator Agent - Uso no Navegador

O AI Meme Generator Agent é uma poderosa ferramenta de automação de navegador que cria memes utilizando agentes de IA. Esta aplicação combina capacidades multi-LLM com interações automatizadas no navegador para gerar memes com base em prompts de texto através da manipulação direta de websites.

## Funcionalidades

- **Suporte Multi-LLM**
  - Claude 3.5 Sonnet (Anthropic)
  - GPT-4o (OpenAI)
  - Deepseek v3 (Deepseek)
  - Mudança automática de modelo com validação de chave API

- **Automação de Navegador**:
  - Interação direta com templates de memes do imgflip.com
  - Pesquisa automatizada por formatos de memes relevantes
  - Inserção dinâmica de texto para legendas superior/inferior
  - Extração de links de imagem de memes gerados

- **Fluxo de Geração Inteligente**:
  - Extração de verbos de ação a partir de prompts
  - Correspondência de templates metafóricos
  - Validação de qualidade em múltiplos passos
  - Mecanismo de tentativa automática para gerações falhadas

- **Interface Amigável**:
  - Barra lateral de configuração do modelo
  - Gestão de chaves API
  - Pré-visualização direta de memes com links clicáveis
  - Tratamento de erros responsivo

Chaves API necessárias:
- **Anthropic** (para Claude)
- **Deepseek** 
- **OpenAI** (para GPT-4o)

## Como Executar

1. **Clona o Repositório**:

```bash
   git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
   cd starter_ai_agents/ai_meme_generator_agent_browseruse
   ```

```markdown
2. **Instala as dependências**:
```

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

```markdown
# Instalação do Playwright

Instala o `playwright` se necessário.

```bash
npm install -D playwright
```

# Configuração

Após a instalação, deves configurar o ambiente. Cria um ficheiro chamado `playwright.config.ts` na raiz do teu projeto.

```typescript
import { defineConfig } from 'playwright/test';

export default defineConfig({
  testDir: './tests',
  timeout: 30000,
  expect: {
    timeout: 5000,
  },
  reporter: 'html',
});
```

# Estrutura do Projeto

A estrutura do teu projeto deve ser semelhante a esta:

```
/meu-projeto
|-- /tests
|   |-- exemplo.spec.ts
|-- playwright.config.ts
|-- package.json
```

# Escrevendo Testes

Cria um ficheiro de teste em `tests/exemplo.spec.ts` e escreve o teu primeiro teste.

```typescript
import { test, expect } from '@playwright/test';

test('verifica a página inicial', async ({ page }) => {
  await page.goto('https://exemplo.com');
  const titulo = await page.title();
  expect(titulo).toBe('Título Esperado');
});
```

# Executando Testes

Para executar os testes, utiliza o seguinte comando:

```bash
npx playwright test
```

# Conclusão

Agora já tens o Playwright instalado e configurado. Podes começar a escrever e executar os teus testes!
```

```bash
    python -m playwright install --with-deps
    ```

```markdown
3. **Executa a aplicação Streamlit**:
```

```bash
    streamlit run ai_meme_generator_agent.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/ai-meme-generator-agent-browseruse
