Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro “You exceeded your current quota / too many requests” ao usar OpenAI no n8n — como resolver?

Olá pessoal, na aula 09 estou tentando criar um fluxo simples para resumir e-mails usando o nó Message a Model com a API da OpenAI.
Porém, estou recebendo estes erros:

“The service is receiving too many requests from you”

“You exceeded your current quota, please check your plan and billing details.”

Também reparei que, ao escolher o modelo no n8n, aparece a opção “GPT-5”, mas não tenho certeza se esse modelo existe ou se é compatível com a API atual.

Alguém já passou por isso?
Essas mensagens indicam problema de limite de créditos na OpenAI, erro de configuração do modelo ou alguma limitação do próprio n8n?

O que posso fazer para resolver esse problema e conseguir usar o OpenAI normalmente no fluxo?

Agradeço qualquer ajuda!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
3 respostas

Olá, eu usei outra LLM para fazer mas gostaria de ter usado a do chat gpt. abaixo o código do meu fluxo, meu primeiro fluxo kkk


  "name": "My workflow",
  "nodes": [
    {
      "parameters": {
        "pollTimes": {
          "item": [
            {}
          ]
        },
        "filters": {},
        "options": {}
      },
      "type": "n8n-nodes-base.microsoftOutlookTrigger",
      "typeVersion": 1,
      "position": [
        -320,
        -16
      ],
      "id": "6f743140-ea29-470c-86a9-4cf9e7b08d24",
      "name": "Microsoft Outlook Trigger",
      "credentials": {
        "microsoftOutlookOAuth2Api": {
          "id": "88WyptF9aW7lNjzV",
          "name": "Microsoft Outlook account"
        }
      }
    },
    {
      "parameters": {
        "promptType": "define",
        "text": "={{ $json.emailText }}\n",
        "messages": {
          "messageValues": [
            {
              "message": "Você é um assistente que resume e-mails longos em português do Brasil.  Gere até 5 bullets curtos e claros e depois uma frase executiva final. Não invente nada que não esteja no texto."
            },
            {
              "type": "HumanMessagePromptTemplate",
              "message": "=Aqui está o e-mail que você deve resumir:  {{ $json.emailText }}"
            }
          ]
        },
        "batching": {}
      },
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "typeVersion": 1.7,
      "position": [
        128,
        -16
      ],
      "id": "d6478303-3e62-4385-b82f-989546bafac4",
      "name": "Basic LLM Chain",
      "executeOnce": false
    },
    {
      "parameters": {
        "options": {
          "maxTokens": 2000
        }
      },
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "typeVersion": 1,
      "position": [
        304,
        224
      ],
      "id": "700a1005-01d1-4c90-b3ae-4d0e76b7a6f4",
      "name": "OpenRouter Chat Model",
      "credentials": {
        "openRouterApi": {
          "id": "EwQiUeB5MSd6FzTV",
          "name": "OpenRouter account"
        }
      }
    },
    {
      "parameters": {
        "assignments": {
          "assignments": [
            {
              "id": "25c8490e-d268-406f-a64d-7a34427b7b8e",
              "name": "emailText",
              "value": "={{ $json.bodyPreview.substring(0, 2000) }}",
              "type": "string"
            },
            {
              "id": "8052e30b-7a4b-40f2-9778-e02ccb1b00fb",
              "name": "",
              "value": "",
              "type": "string"
            }
          ]
        },
        "options": {}
      },
      "type": "n8n-nodes-base.set",
      "typeVersion": 3.4,
      "position": [
        -112,
        -16
      ],
      "id": "f5163f74-8ac7-4e63-934a-d97f9b3234aa",
      "name": "Edit Fields"
    },
    {
      "parameters": {
        "toRecipients": "jheimysbb@gmail.com",
        "subject": "={{ $('Microsoft Outlook Trigger').item.json.subject }}",
        "bodyContent": "={{ $json.text }}",
        "additionalFields": {}
      },
      "type": "n8n-nodes-base.microsoftOutlook",
      "typeVersion": 2,
      "position": [
        448,
        0
      ],
      "id": "e7e08826-e773-4b26-81d9-f14c8ea551b4",
      "name": "Send a message",
      "webhookId": "c9be2aa4-b570-4a5d-94bc-c3022443722c",
      "credentials": {
        "microsoftOutlookOAuth2Api": {
          "id": "88WyptF9aW7lNjzV",
          "name": "Microsoft Outlook account"
        }
      }
    }
  ],
  "pinData": {},
  "connections": {
    "Microsoft Outlook Trigger": {
      "main": [
        [
          {
            "node": "Edit Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenRouter Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Basic LLM Chain",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "Edit Fields": {
      "main": [
        [
          {
            "node": "Basic LLM Chain",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Basic LLM Chain": {
      "main": [
        [
          {
            "node": "Send a message",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "22b33980-3cd3-4c62-8b6d-952ffc90a02d",
  "meta": {
    "templateCredsSetupCompleted": true,
    "instanceId": "c57d3afe132fbf1e24b9f05b574d0072196cd4a8ce508b92b315b15b525f2ff6"
  },
  "id": "hljfU2vvZP3fuycz",
  "tags": []
}
solução!

Tudo bem, Jheimys!

Que bom que você conseguiu fazer funcionar com outra LLM! Mais uma vitória para conta, haha. Sobre o erro que você recebeu, ele geralmente indica um dos dois problemas abaixo:

  • Rate limit (limite de requisições)
    Você está enviando muitas chamadas em um curto espaço de tempo e a API da OpenAI está bloqueando temporariamente.
  • Limite de créditos esgotado
    A chave que você está usando não tem mais saldo disponível.

Uma coisa importante: a OpenAI mudou a política recentemente e agora praticamente todas as contas novas (ou que nunca compraram créditos) precisam fazer uma compra mínima antecipada de créditos (geralmente US$ 5) para liberar o uso da API. Verifique o billing da sua conta em https://platform.openai.com/account/billing.

Quanto ao modelo “GPT-5” aparecendo no n8n:

Isso acontece porque alguns nodes/templates antigos do n8n (ou da comunidade) ainda usam rótulos desatualizados ou aliases que apontavam para modelos futuros/experimentais.

Então sempre procure usar modelos reais estáveis disponíveis na API da OpenAI. Recomendo trocar o campo do modelo no nó do OpenAI no n8n, assim você usa um modelo real, atual e compatível com a sua chave nova.

Conteúdos relacionados
Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

Olá, Nathalia!

Obrigado pelas dicas!

Faz sentido — realmente nunca coloquei créditos na minha conta da OpenAI, então provavelmente esse era o motivo do erro mesmo. Sobre o modelo, eu também já tinha atualizado para um modelo estável e compatível.

No momento estou usando o OpenRouter e está funcionando perfeitamente, então consigo acompanhar o curso sem gastar nada hahaha.

Ah, e já subi o n8n via Docker também, para continuar usando depois dos 14 dias gratuitos da plataforma.

Valeu pela ajuda!