Skip to main content

Depure o Firecrawl com o Ask

Depure um job com falha ou qualquer problema de integração com o Firecrawl usando uma API de suporte orientada por agentes
6 min read

O /support/ask do Firecrawl é um agente de suporte por IA disponibilizado como API. Descreva seu problema e receba um diagnóstico verificado com parâmetros de correção acionáveis — normalmente em 15–30 segundos.

Pense no /support/ask como um engenheiro sênior do Firecrawl de plantão para o seu agente.

Info

A API Ask foi projetada principalmente para chamadas feitas por agentes de IA. Se você está criando agentes que usam o Firecrawl para scraping, rastreamento ou extração de dados, integre o /support/ask ao seu fluxo de tratamento de erros para resolver problemas de forma autônoma.

Dois endpoints#

EndpointAutenticaçãoPara quem éO que faz
POST /support/askSua chave de API do FirecrawlSeus agentes e aplicativosCiclo completo de diagnóstico restrito à sua equipe
POST /support/docs-searchSua chave de API do FirecrawlSeus agentes e aplicativosRespostas baseadas na documentação pública do Firecrawl

Primeiros passos#

Depurar um rastreamento que falhou#

Pesquise na documentação#

Depure um job que falhou#

Todo job do Firecrawl — scraping, rastreamento, extração em lote, busca, mapeamento ou extração — pode ser depurado com /support/ask. Descreva a falha em linguagem simples e inclua o ID do job, se tiver um; o agente consulta os logs desse job e o estado da sua conta antes de responder.

Inclua o máximo possível destas informações — cada uma ajuda a delimitar o diagnóstico:

DetalhePor que ajuda
ID do jobPermite que o agente consulte diretamente os logs, o status e os resultados por página desse job
URL de destinoRevela bloqueios específicos do site, como proteção contra bots, renderização de JS ou regras de robots
Mensagem de erro ou código de statusDiferencia limites de taxa e esgotamento de créditos de falhas no nível do scraping
O que você esperavaDistingue uma falha completa de um job que "foi bem-sucedido", mas teve conteúdo ausente
rationaleInforma ao agente o que o usuário final busca para que ele priorize as evidências corretas

O que o Ask verifica em falhas comuns#

SintomaO que o agente investiga
Status do job failedLogs do job, status HTTP de origem, histórico de proxy e novas tentativas
O rastreamento retornou menos páginas do que o esperadolimit, maxDiscoveryDepth, includePaths/excludePaths, cobertura do sitemap, regras de robots
Markdown vazio ou truncadoRenderização no lado do cliente, tempo de waitFor, actions necessárias, corte por onlyMainContent
Respostas 401 / 402 / 429Validade e restrições da chave de API, créditos restantes, limites de taxa do plano
Job travado ou excedendo o tempo limiteEstado da fila, tempos limite por página, concorrência de jobs do seu plano
Webhook nunca foi disparadoTentativas de entrega, respostas do endpoint, falhas na verificação de assinatura

Não tem o ID do job? Passe o cursor sobre a URL de uma linha em Activity Logs e clique em Copy ID, ou use o id retornado ao iniciar o job.

Depurar pelos logs de atividade#

Se preferir não fazer a chamada manualmente, o painel executa o mesmo agente para você. Abra os Logs de atividade e procure o botão de brilhos na coluna Ações de uma linha com falha — a dica de ferramenta exibe Depurar problema. Ele só aparece em jobs que falharam ou terminaram com erros em solicitações filhas; portanto, jobs concluídos com êxito ou em andamento não o terão.

Ao clicar nele, o diagnóstico começa imediatamente; não há prompt para escrever. O Firecrawl envia a URL, o endpoint, o status, a mensagem de erro e os parâmetros de scraping desse job para o mesmo agente por trás de /support/ask, que então lê os logs do job e o estado da sua conta. O conteúdo das páginas extraídas nunca é incluído.

O painel exibido apresenta:

ElementoO que é
DiagnósticoA explicação do agente sobre o que deu errado e o que alterar
Selo de confiançaAlta, média ou baixa — o grau de certeza do agente na resposta
Selo ValidadoExibido quando o agente testou a própria correção sugerida e o teste foi aprovado
Correção sugeridaOs parâmetros corrigidos em JSON, com um botão para copiar — cole-os na sua próxima chamada
FontesLinks para as páginas da documentação nas quais a resposta se baseia

Se o diagnóstico não resolver o problema, Abrir ticket de suporte, na parte inferior do painel, cria um ticket com a análise do agente já anexada, para que você não precise explicar a falha novamente.

Info

A depuração pelo painel é limitada a 30 execuções por hora por equipe, e sua equipe precisa ter pelo menos uma chave de API — o agente é executado com sua própria chave, portanto, só vê seus jobs.

Quando tiver um diagnóstico, aplique os fixParameters retornados e tente novamente — consulte o padrão de retentativa do agente abaixo.

Como funciona#

Quando você faz uma chamada para /support/ask, o agente de IA:

  1. Coleta evidências — inspeciona em paralelo os logs do seu job, o estado da conta, o uso de créditos e a documentação relevante
  2. Diagnostica o problema — analisa todas as evidências para identificar a causa raiz
  3. Propõe uma correção — gera fixParameters executáveis por máquina, que você pode aplicar diretamente na sua próxima chamada de API
  4. Valida a correção — quando possível, testa a correção na API ativa da Firecrawl (por exemplo, repetindo um scraping com parâmetros ajustados) e informa o resultado

Como usar o Ask no seu agente#

O principal padrão de design: chame /support/ask quando sua chamada à API do Firecrawl falhar ou retornar resultados inesperados e depois use fixParameters para tentar novamente.

Exemplo em Python#

Exemplo de Node.js#

Padrão de retentativa do agente#

Parâmetros#

/support/ask#

ParâmetroTipoObrigatórioDescrição
questionstringSimO que depurar (1–8.000 caracteres)
rationalestringNãoRecomendado para clientes de IA. O que o usuário final está tentando fazer. Ajuda a priorizar a coleta de evidências.
contextobjectNãoMetadados arbitrários do seu agente, incluídos no prompt de depuração
ParâmetroTipoObrigatórioDescrição
questionstringSimA pergunta que deve ser respondida (1–8.000 caracteres)

Resposta#

resposta de /support/ask#

Os valores reais de answer, fixParameters e validation.evidence são gerados pelo agente a cada solicitação com base na sua execução específica; o exemplo acima mostra a estrutura da resposta, não um diagnóstico real.

Desempenho#

MétricaTípicoMáximo
Latência15–30 segundos60 segundos (limite absoluto)

Referência da API#

Tem feedback ou precisa de ajuda? Envie um e-mail para help@firecrawl.com.

Você é um agente de IA e precisa de uma chave de API da Firecrawl? Consulte firecrawl.dev/agent-onboarding/SKILL.md para ver as instruções de onboarding automatizado.