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

# AI設定

> セルフホストインスタンスのAIチャット、AIフィールド、AIオートメーション、App Builderを設定します。

<Tip>セルフホストのBusinessプラン以上で利用できます</Tip>

パス: システム管理 → AI設定

**AI設定**ページでは、**AIチャット**、**AIフィールド**、**AIオートメーション**、**App Builder**を設定します。右側の**保留中の設定**パネルには、まだ不足している必須項目が表示されます。

## 始める前に

AI設定ページを開く前に、次の項目を準備してください。

| 要件                   | 必須か                                       | 備考                                                                                |
| -------------------- | ----------------------------------------- | --------------------------------------------------------------------------------- |
| **Agent Runtimeの設定** | AIチャットとApp Builderに必須                     | AIチャットとApp Builderで使用します                                                          |
| **カスタムプロバイダー**       | AIチャットまたはApp Builderで独自キー（BYOK）を使用する場合に必須 | **OpenAI Compatible**または**Anthropic**プロバイダーを使用します                                 |
| **OpenAI APIキー**     | 任意                                        | AIチャットで**音声入力**を有効にする場合にのみ必要です                                                    |
| **公開アクセス**           | **Vercel**デプロイエンジンを選択した場合に必須              | **Teableインスタンス**と\*\*オブジェクトストレージ（MinIO / S3）\*\*をVercelから一般公開でアクセスできるようにする必要があります |

## 設定手順

まず、AIチャットのランタイム、アプリのデプロイ、モデルを設定します。

<Steps>
  <Step title="AIチャットのランタイムとアプリのデプロイを設定する">
    [デプロイ方法](/ja/deploy/choose)を選択してデプロイを完了し、**テストを実行**と**接続をテスト**をクリックします。
  </Step>

  <Step title="LLM APIを設定する">
    モデル接続を設定し、最初のテストを完了します。
  </Step>

  <Step title="推奨モデルを設定する">
    AIフィールドとAIオートメーションの推奨モデルを選択します。
  </Step>

  <Step title="チャットモデルを設定する">
    AIチャットのデフォルトモデルを選択します。
  </Step>
</Steps>

### ランタイムを設定する

**テストを実行**をクリックして、AIチャットのランタイムを検証します。

### LLM APIを設定する

**LLM API**でモデルプロバイダーを追加し、そのモデルをテストします。独自キー（BYOK）を使用する場合は、プロバイダーの種類として**OpenAI Compatible**または**Anthropic**を選択します。

値を確認または上書きする必要がある場合は、モデルの**モデル設定**を開きます。

| 設定         | 効果                                   |
| ---------- | ------------------------------------ |
| **コンテキスト** | 任意。コンテキスト圧縮に使用する入力トークンの最大数を設定します。    |
| **最大出力**   | 任意。モデルが1回のレスポンスで生成できるトークンの最大数を設定します。 |

### 推奨モデルを設定する

ユーザーが**AIフィールド**と**AIオートメーション**で選択できる推奨モデルを指定します。

### チャットモデルを設定する

サイドバーの**AIチャット**で使用するデフォルトモデルを選択します。チャットモデルは、推奨モデル一覧から選ぶ必要があります。

### AI機能を有効にする

**AI機能**で、必要に応じて**AIフィールド**と**AIチャット**を有効にします。**AIチャット**を使用する前に、ランタイムを設定してください。

### App Builderを設定する

**デプロイエンジン**で、アプリのデプロイ方法を選択します。

| デプロイエンジン         | 設定要件                                                                                                      |
| ---------------- | --------------------------------------------------------------------------------------------------------- |
| **Vercel**       | Vercelアクセストークンを入力して**接続をテスト**をクリックし、**公開アクセスをテスト**を使用して、VercelからTeableインスタンスとオブジェクトストレージへアクセスできることを確認します。 |
| **Teable Infra** | 設定済みのTeable Infraコンテナランタイムを使用します。ここでは追加の認証情報や公開アクセスのテストは必要ありません。                                          |

必要に応じて、次の任意のApp Builder設定を追加できます。

| 任意項目         | 必要になる状況                                       |
| ------------ | --------------------------------------------- |
| **カスタムドメイン** | 独自ドメインでアプリを公開する場合                             |
| **アプリ認証**    | 生成したアプリで**メールOTP**または**Google**によるサインインが必要な場合 |

**アプリ認証**では、生成したアプリのサインインプロバイダーを設定できます。

* **メールOTP**では、アプリのログイン確認メール専用のSMTPメールボックスを使用します。
* **Google OAuth**には、クライアントIDとクライアントシークレットが必要です。このページに表示されるリダイレクトURIを、Google Cloud Consoleの承認済みリダイレクトURI一覧へ追加してください。

**Teable**によるサインインはデフォルトで利用できます。**メールOTP**はSMTP設定の完了後にのみApp Builderへ表示され、**Google**は両方のOAuth認証情報を設定した後にのみ表示されます。

**AI APIキーをアプリへ自動注入**はデフォルトでオンになっているため、アプリからプラットフォームのAIモデルを呼び出せます。オフにすると、アプリからモデルへアクセスできなくなります。

### 任意: 音声入力を設定する

AIチャットで音声入力を使用するには、この機能を有効にして**OpenAI APIキー**を入力します。カスタム文字起こしサービスを使用する場合にのみ、**文字起こしエンドポイント**を設定してください。録音時間と1分あたりのリクエスト数を制限することもできます。

### 設定を検証する

設定が完了したら、まず**保留中の設定**パネルにあるすべての必須項目が緑色になっていることを確認します。その後、**AIチャット**、**AIフィールド**、**AIオートメーション**、**App Builder**を1つずつテストします。

## よくある質問

<AccordionGroup>
  <Accordion title="クレジット超過エラーが表示されます">
    設定したモデルサービスで使用しているアカウントまたはプロバイダーを確認してください。必要に応じて残高を追加するか、モデル設定を変更します。
  </Accordion>
</AccordionGroup>
