Pular para o conteúdo principal
Ferramentas Firecrawl para o Vercel AI SDK. Busque, faça scraping, interaja com páginas e rastreie a web em suas aplicações de IA.

Instalação

Configure as variáveis de ambiente:
Estes exemplos usam o formato de modelo de string do Vercel AI Gateway, mas as ferramentas do Firecrawl funcionam com qualquer provedor de SDK de IA. Você também pode usar importações de provedores, como anthropic('claude-sonnet-4-5-20250514'), de @ai-sdk/anthropic.

Início rápido

FirecrawlTools() inclui search, scrape e interact por padrão.

FirecrawlTools

FirecrawlTools() inclui as ferramentas default e um systemPrompt gerado automaticamente, que você pode passar para generateText.
Você pode personalizar as configurações padrão, usar ferramentas assíncronas ou desativar ferramentas individuais:
Ao fazer scraping para responder a uma pergunta sobre uma página, use o formato question:
Use formats: ['markdown'] apenas quando precisar do conteúdo completo da página.

Ferramentas Individuais

Cada ferramenta pode ser usada diretamente ou chamada com opções:

Busca + Scraping

Mapeamento

Streaming

Interagir

interact() cria uma sessão interativa baseada em scraping. Chame start(url) para iniciar uma sessão e obter uma URL de visualização em tempo real; depois, permita que o modelo reutilize essa sessão por meio da ferramenta interact.
Se você precisar da URL explícita da visualização em tempo real após a inicialização, use interactTool.interactiveLiveViewUrl. Reutilize o estado do navegador entre sessões usando perfis:
browser() foi descontinuado. Prefira interact().

Ferramentas assíncronas

Rastreamento, batch scrape e agent retornam um ID de job. Use-os com poll.

Rastreamento

Batch Scrape

Agent

Coleta autônoma de dados na web que busca, navega e extrai dados por conta própria.

Logs

Todas as exportações