DEV Community

Dev Doido
Dev Doido

Posted on

Como configurar Deepseek R3 com N8N

Introdução ao DeepSeek

O DeepSeek é um modelo de IA open-source desenvolvido por uma startup chinesa, oferecendo desempenho comparável a modelos como GPT-4O e Claude 3.5 Sonnet, porém com custos significativamente menores. Dois modelos estão disponíveis:

  • DeepSeek V3: Ideal para chatbots e tarefas simples (ex: respostas rápidas, assistentes virtuais).
  • DeepSeek R1: Focado em raciocínio complexo, similar ao GPT-4O, mas com processamento mais lento.

Vantagens de Custo (por milhão de tokens):

Modelo Input (Entrada) Output (Saída)
DeepSeek V3 $0.01 $0.20
DeepSeek R1 $0.14 $2.19
OpenAI GPT-4O $15 $60

Pré-requisitos

  1. Conta no DeepSeek:

    • Acesse DeepSeek Platform, faça cadastro.
    • Adicione um método de pagamento (saldo mínimo: $2).
    • Gere uma API Key em API Keys > Create New Key.
  2. Acesso ao N8N: Tenha uma instância do N8N em execução.


Método 1: Integração via Agente de IA do N8N

Passo 1: Configurar Credenciais no N8N

  1. No N8N, crie um novo fluxo e adicione um nó AI Agent.
  2. Em Chat Model, selecione OpenAI.
  3. Clique em Add New Credential > OpenAI.
    • API Key: Cole a chave do DeepSeek.
    • Base URL: Substitua pela URL do DeepSeek: https://api.deepseek.com/v1.
    • Salve as credenciais.

Passo 2: Selecionar o Modelo

  • No campo Model, insira:
    • Para DeepSeek V3: deepseek-chat
    • Para DeepSeek R1: deepseek-reasoner (não suporta ferramentas/tools e é mais lento).

Passo 3: Testar o Agente

  • Adicione uma mensagem (ex: "Oi, quem é você?") e execute o fluxo.
  • Observação: O R1 pode levar até 1 minuto para responder; prefira o V3 para automações em tempo real.

Método 2: Integração via Requisição HTTP

Passo 1: Importar a Requisição cURL

  1. Na documentação do DeepSeek, copie o exemplo de cURL (formato JSON).
  2. No N8N, adicione um nó HTTP Request.
  3. Clique em Import cURL e cole o código.

Passo 2: Configurar a Requisição

  • URL: https://api.deepseek.com/v1/chat/completions
  • Headers:
    • Authorization: Bearer SUA_API_KEY
    • Content-Type: application/json
  • Body (JSON):
  {
    "model": "deepseek-chat", // ou "deepseek-reasoner"
    "messages": [
      {"role": "system", "content": "Você é um assistente útil."},
      {"role": "user", "content": "Olá, onde você mora?"}
    ]
  }
Enter fullscreen mode Exit fullscreen mode

Passo 3: Executar e Testar

  • Ajuste a mensagem no corpo da requisição.
  • Clique em Test Step para ver a resposta do DeepSeek.

Considerações Importantes

  1. Velocidade: O R1 é lento (até 50 segundos por resposta) – ideal para tarefas assíncronas.
  2. Ferramentas (Tools): O R1 não suporta integração com ferramentas (ex: calculadora). Use o V3 para isso.
  3. Erros Comuns:
    • Modelo incorreto: Verifique se o nome do modelo está digitado corretamente.
    • API Key expirada: Gere uma nova chave se necessário.

Conclusão

Com o DeepSeek no N8N, você cria automações poderosas com custos até 100x menores que a OpenAI. Use o V3 para respostas rápidas e o R1 para tarefas complexas (sem necessidade de tempo real).

Dica Bônus: Monitore seu uso na plataforma DeepSeek para evitar custos inesperados.

🔗 Links Úteis:

Gostou? Deixe seu like, inscreva-se no canal e siga @devdoido para mais dicas! 🚀

Top comments (0)