メインコンテンツへスキップ
Plugins はあらゆるモデルの機能を拡張します。リクエストボディに plugins 配列を渡して、1つ以上のプラグインを有効にしてください。

利用可能なプラグイン

web — ウェブ検索

リアルタイムのウェブデータでレスポンスを補完します。あらゆるモデルで動作します。
オプション説明
max_resultsnumber取得する結果の数(デフォルト:5)
enginestring検索エンジン:"native""exa""parallel"
include_domainsstring[]これらのドメインに結果を制限
exclude_domainsstring[]これらのドメインの結果を除外

context-compression — コンテキストウィンドウ管理

モデルのコンテキストウィンドウを超えるプロンプトを自動的に圧縮します。
オプション説明
enabledbooleanfalse に設定して無効化

auto-router — 設定可能な自動ルーティング

auto ルーターが選択できるモデルをカスタマイズします。
オプション説明
allowed_modelsstring[]auto が選択できるモデルを制限するワイルドカードパターン

プラグインの実行順序

  1. context-compression — 必要に応じて入力が圧縮される
  2. web — 検索結果が取得されて注入される
  3. auto-router — モデル選択が行われる(model: "auto" の場合)
  4. リクエストが選択したモデルに転送される

価格

プラグイン追加コスト
context-compression無料
web(Exa エンジン)1,000結果あたり $4
web(Parallel エンジン)1,000結果あたり $4
web(Native エンジン)プロバイダーパススルー(変動)
auto-router無料