> ## Documentation Index
> Fetch the complete documentation index at: https://docs.firecrawl.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Agente FIRE-1 (Beta)

> Agente de IA que possibilita navegação e interação inteligentes com páginas da web

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.

<div id="what-fire-1-can-do">
  ### O que o FIRE-1 pode fazer:
</div>

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

<div id="how-to-use-fire-1">
  ## Como usar o FIRE-1
</div>

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:**

<CodeGroup>
  <ExtractFire1Python />

  ```js Node theme={null}
  import { Firecrawl, ExtractResponse } from 'firecrawl';

  const app = new Firecrawl({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: "Extract all user comments from this forum thread.",
    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(`Failed to extract: ${extractResult.error}`)
  }

  console.log(extractResult)
  ```

  <ExtractFire1CURL />
</CodeGroup>

<div id="billing">
  ## Cobrança
</div>

O custo de usar o FIRE-1 é não determinístico. Veja nossa [calculadora de créditos](https://www.firecrawl.dev/extract-calculator) 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.

<div id="rate-limits">
  ## Limites de uso
</div>

* `/extract`: 10 solicitações por minuto
