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

# Box AI API

export const SignupCTA = ({children}) => {
  return <div className="flex flex-wrap items-center gap-4 p-5 rounded-lg border border-gray-200 dark:border-gray-700 my-6" style={{
    background: "linear-gradient(135deg, rgba(0, 97, 213, 0.06), rgba(0, 97, 213, 0.02))"
  }}>
      <div className="flex-1 text-sm leading-relaxed text-gray-700 dark:text-gray-300" style={{
    minWidth: "280px"
  }}>
        {children}
      </div>
      <div className="flex flex-col items-center gap-2">
        <a href="https://account.box.com/signup/developer#ty9l3" className="signup-cta-button inline-flex items-center whitespace-nowrap px-5 py-2 text-sm font-semibold text-white no-underline">
          {translate("Get started for free")}
        </a>
        <a href="https://account.box.com/developers/console" className="signup-cta-login text-xs text-gray-500 dark:text-gray-400 no-underline whitespace-nowrap">
          {translate("Already have an account? Log in")}
        </a>
      </div>
    </div>;
};

export const Link = ({href, children, className, ...props}) => {
  const localizedHref = localizeLink(href);
  return <a href={localizedHref} className={className} {...props}>
      {children}
    </a>;
};

Box AI APIでは、単一のAPIを通じて、コンテンツの要約、質問への回答、テキストの生成、構造化メタデータの抽出を行うことができます。このAPIは、Businessプラン以上のすべてのBoxユーザーが利用できます。

<SignupCTA>
  無料のDeveloperアカウントを作成すると、Box AI APIにアクセスできます。ドキュメントの要約、質問への回答、メタデータ抽出のメリットをご自身で確認してみてください。
</SignupCTA>

## 機能

| 機能              | 説明                                                       | エンドポイント                                                                                 |
| --------------- | -------------------------------------------------------- | --------------------------------------------------------------------------------------- |
| **質問する**        | ドキュメントの内容または[Box Hub](/guides/hubs-api/index)全体について回答を得る | <Link href="/reference/post-ai-ask">`POST /ai/ask`</Link>                               |
| **テキストを生成**     | プロンプトからドラフト、テンプレート、コンテンツを作成する                            | <Link href="/reference/post-ai-text-gen">`POST /ai/text_gen`</Link>                     |
| **メタデータの抽出**    | 自然言語プロンプトを使用して、構造化ドキュメントからキー/値ペアを取得する                    | <Link href="/reference/post-ai-extract">`POST /ai/extract`</Link>                       |
| **構造化メタデータの抽出** | メタデータテンプレートまたはフィールド定義を使用してデータを抽出する                       | <Link href="/reference/post-ai-extract-structured">`POST /ai/extract_structured`</Link> |

## クイックスタート

Box AIを数分で使い始めることができます。

<CardGroup cols={2}>
  <Card title="ドキュメントの要約" href={localizeLink("/guides/box-ai/quick-start/box-ai-summarize")} icon="sparkles" arrow="true">
    Box AIとPython SDKを使用して、ドキュメントの内容を要約します。
  </Card>

  <Card title="構造化データの抽出" href={localizeLink("/guides/box-ai/quick-start/box-ai-extract")} icon="sparkles" arrow="true">
    メタデータテンプレートを使用して、ドキュメントから構造化データを抽出します。
  </Card>

  <Card title="抽出 (自由形式)" href={localizeLink("/guides/box-ai/quick-start/box-ai-extract-freeform")} icon="sparkles" arrow="true">
    自然言語プロンプトまたは文字列化したデータ構造を使用して、データを抽出します。
  </Card>

  <Card title="抽出エージェント (強化)" href={localizeLink("/guides/box-ai/quick-start/box-ai-extract-enhanced")} icon="sparkles" arrow="true">
    高度な推論モデルを使用して、複雑なドキュメントからデータを抽出します。
  </Card>
</CardGroup>

## APIリファレンス

<CardGroup cols={3}>
  <Card title="質問" href={localizeLink("/reference/post-ai-ask")} icon="code" arrow="true">
    `POST /ai/ask`
  </Card>

  <Card title="テキストの生成" href={localizeLink("/reference/post-ai-text-gen")} icon="code" arrow="true">
    `POST /ai/text_gen`
  </Card>

  <Card title="抽出" href={localizeLink("/reference/post-ai-extract")} icon="code" arrow="true">
    `POST /ai/extract`
  </Card>

  <Card title="抽出 (構造化)" href={localizeLink("/reference/post-ai-extract-structured")} icon="code" arrow="true">
    `POST /ai/extract_structured`
  </Card>

  <Card title="AIエージェントの構成の取得" href={localizeLink("/reference/get-ai-agent-default")} icon="code" arrow="true">
    `GET /ai/agent_default`
  </Card>

  <Card title="AIの応答スキーマ" href={localizeLink("/reference/resources/ai-response/")} icon="code" arrow="true">
    応答オブジェクト
  </Card>
</CardGroup>
