ツール

ツールは、モデルがデータの取得、コードの実行または外部システムの呼出しを行うためにプロセス・リクエスト中に使用できる関数です。このページでは、OCI生成AIのエンタープライズAIエージェントでサポートされているツールと、各ツールのリファレンス・トピックを特定します。

OpenAI互換ツール

OCIレスポンスAPItoolsパラメータを使用して、サポートされている次のOpenAI互換ツールを使用できます。

サポートされているモデルおよびリージョン

OCI-OpenAI互換エンドポイントおよびツールの場合

ツール tools[].type 参照
ファイル検索 file_search ファイル検索
コードインタプリタ code_interpreter コードインタプリタ
関数呼び出し function 関数呼び出し
MCPコール mcp MCPコール

xAI互換ツール

XAI互換ツールは、サポートされているXAIモデルと連携し、ツール構成を提供して、APIがツールを実行し、結果を返す組込みツールです。OCI生成AIでは、これらのツールを使用できるのは、OCIレスポンスAPItoolsパラメータのみです。

サポートされているモデルおよびリージョン

xAI対応ツール用

ツール tools[].type クイックスタートを見る
Web検索 web_search xAI Web検索ツール
X検索 x_search xAI X検索ツール
コード実行 code_interpreter xAIコード実行ツール

OpenAI Responses APIと互換性のあるOCI Responses APIを介してxAIモデルをコールしますが、サポートされているxAIツールはxAIによって提供され、xAIツールのパラメータおよび制限を受け入れます。

OCIネイティブ・ツール

OCI Generative AIは、エージェント・ワークフローで使用できる次のOCIネイティブ・ツールをサポートしていますが、OCI Responses APIのtoolsフィールドは必要ありません。

ツール 構成 クイックスタートを見る
SQL検索(NL2SQL) レスポンスAPIのtoolsエントリではありません。

生成AI Nl2SQL APIエンドポイントを使用します。

OCI NL2SQLツールの設定