> ## 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.

# FIRE-1 エージェント（ベータ）

> ウェブページを知的にナビゲートし、対話できる AI エージェント

FIRE-1 は、Firecrawl のスクレイピング機能を強化する AI エージェントです。ブラウザのアクションを制御し、複雑なウェブサイト構造を自在に探索して、従来のスクレイピングを超える包括的なデータ抽出を実現します。

<div id="what-fire-1-can-do">
  ### FIRE-1 でできること:
</div>

* データを取得するために計画を立て、アクションを実行する
* ボタン、リンク、入力欄などの動的要素を操作する
* ページネーションや複数ステップが必要な、複数ページにわたるデータを取得する

<div id="how-to-use-fire-1">
  ## FIRE-1 の使い方
</div>

複数ページの移動や要素とのインタラクションを伴う複雑な抽出タスクには、`/v1/extract` エンドポイントで FIRE-1 エージェントを活用できます。

**例:**

<CodeGroup>
  <ExtractFire1Python />

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

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

  // スキーマとプロンプトを使用してウェブサイトから抽出:
  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">
  ## 請求
</div>

FIRE-1 のコストは一意に決まりません。各 Extract リクエストの基本コストは、[クレジット計算ツール](https://www.firecrawl.dev/extract-calculator)をご覧ください。

**なぜ FIRE-1 のほうが高いのですか？**\
FIRE-1 は高度なブラウザ自動化と AI によるプランニングを用いて複雑なウェブページと対話するため、標準的な抽出に比べてより多くの計算リソースを要します。

<div id="rate-limits">
  ## レート制限
</div>

* `/extract`: 1分あたり10件のリクエスト
