Skip to main content

Vercel AI SDK

Ferramentas Firecrawl para o Vercel AI SDK. Web scraping, busca, interagir e rastreamento para aplicações de IA.
2 min read

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:

Note

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#