**モデル設定**パネルでは、AI モデルをさまざまなロールに割り当てたり、新しいモデルプロバイダーを追加したりできます。すべて GUI で操作でき、ファイルの編集は不要です。  ## モデルロール Yao Agents はロールベースのモデルシステムを採用しています。各ロールにはそれぞれ異なる目的があり、ロールごとに異なるモデル(またはプロバイダー)を割り当てることができます: | ロール | 目的 | 使用場面 | |--------|------|---------| | **Default** | 汎用タスク | 一般的な会話、日常的な Q&A、コンテンツ生成。 | | **Heavy** | 複雑な推論 | 深い分析、長期的な計画、マルチステップの問題解決。 | | **Light** | 高速かつシンプルなタスク | クイック返信、分類、短い要約。 | | **Vision** | 画像理解 | スクリーンショットの読み取り、チャートの分析、OCR タスク。 | | **Audio** | 音声認識 | 音声入力の文字起こし。 | | **Embedding** | テキスト埋め込み | セマンティック検索、ドキュメントの類似度比較。 | ## ロールへのモデル割り当て 1. **設定 → モデル設定**を開きます。 2. 各ロールについて、ドロップダウンからモデルを選択します。使用可能なモデルは設定済みのプロバイダーから取得されます。 3. **保存**をクリックします。  まだプロバイダーを追加していない場合は、[クラウドサービス](/docs/ja-jp/settings/cloud-service)を使用してください。追加の設定なしで、すべてのロールにすぐにアクセスできます。 ## モデルプロバイダーの追加 OpenAI、Anthropic、DeepSeek、Google、またはその他の OpenAI 互換サービスのモデルを使用するには: 1. モデル設定ページの下部にある**プロバイダーを追加**をクリックします。 2. プロバイダーの種類を選択します(OpenAI、Anthropic、DeepSeek、Google、Ollama、または Custom)。 3. 必要な情報を入力します: | 項目 | 説明 | |------|------| | Name | このプロバイダーの表示名(例:「My OpenAI」)。 | | API Host | プロバイダーの API のベース URL。既知のプロバイダーの場合は自動入力されます。 | | API Key | プロバイダーから取得した API キー。 | | Models | 利用可能にする具体的なモデル識別子(例:`gpt-4o`、`claude-sonnet-4-5-20250929`)。 | 4. **保存**をクリックします。新しいモデルがロールのドロップダウンにすぐに表示されます。  ## プロバイダーの編集・削除 プロバイダーカードをクリックすると設定を編集できます。削除ボタンでプロバイダーを削除できます。プロバイダーを削除すると、そのモデルを使用していたロールの割り当てが解除されるため、再度割り当てる必要があります。 ## 対応プロバイダー | プロバイダー | タイプ | 備考 | |------------|--------|------| | OpenAI | `openai` | GPT-4o、GPT-4.1、o3、o4-mini など。 | | Anthropic | `anthropic` | Claude Opus 4、Claude Sonnet 4.5 など。 | | DeepSeek | `openai` | DeepSeek V4、R1 など。OpenAI 互換エンドポイント。 | | Google | `openai` | OpenAI 互換ゲートウェイ経由の Gemini モデル。 | | Ollama | `openai` | ローカルモデル。ホストを `http://127.0.0.1:11434/v1/` に設定します。 | | その他の OpenAI 互換 | `openai` | vLLM、LiteLLM、Azure OpenAI、Groq、Together など。 | ## 上級者向け:コネクタファイルの手動作成 高度なユースケース(カスタム機能、Thinking モード設定、Azure デプロイメントなど)では、コネクタファイルを手動で作成することも可能です。基盤となる `.conn.yao` ファイルの形式とディレクトリ構造については、[環境変数](/docs/ja-jp/settings/env-vars)を参照してください。