Pular para o conteúdo principal
FIRE-1 é um agente de IA que potencializa os recursos de scraping do Firecrawl. Ele pode controlar ações do navegador e navegar por estruturas complexas de sites para possibilitar uma extração de dados mais completa do que os métodos tradicionais de scraping.

O que o FIRE-1 pode fazer:

  • Planejar e executar ações para descobrir dados
  • Interagir com botões, links, campos e elementos dinâmicos
  • Obter dados em várias páginas que exigem paginação, várias etapas, etc.

Como usar o FIRE-1

Você pode aproveitar o agente FIRE-1 com o endpoint /v1/extract para tarefas de extração complexas que exigem navegação por várias páginas ou interação com elementos. Exemplo:
import FirecrawlApp, { ExtractResponse } from '@mendable/firecrawl-js';

const app = new FirecrawlApp({apiKey: "fc-YOUR_API_KEY"});

// Extrair de um site usando um schema e um prompt:
const extractResult = await app.extract(['https://example-forum.com/topic/123'], {
  prompt: "Extraia todos os comentários de usuários deste tópico do fórum.",
  schema: {
    type: "object",
    properties: {
      comments: {
        type: "array",
        items: {
          type: "object",
          properties: {
            author: {type: "string"},
            comment_text: {type: "string"}
          },
          required: ["author", "comment_text"]
        }
      }
    },
    required: ["comments"]
  },
  agent: {
    model: 'FIRE-1'
  }
}) as ExtractResponse;

if (!extractResult.success) {
  throw new Error(`Falha na extração: ${extractResult.error}`)
}

console.log(extractResult)

Cobrança

O custo de usar o FIRE-1 é não determinístico. Veja nossa calculadora de créditos para entender o custo básico de cada solicitação de Extract. Por que o FIRE-1 é mais caro?
O FIRE-1 utiliza automação avançada de navegador e planejamento com IA para interagir com páginas da web complexas, o que exige mais recursos computacionais do que a extração padrão.

Limites de uso

  • /extract: 10 solicitações por minuto