関数呼び出しの作成
POST
/v1/responses
toolsでモデルに呼び出し可能な関数(Function calling)を登録- OpenAI Responses API のレスポンス作成エンドポイントと互換
- 一部のモデル(例: o3-pro、codex-mini-latest)は Response 形式のみ対応
- 公式ドキュメント: Create a model response
Authorizations
bearer
Type
HTTP (bearer)
Request Body
application/json
model
string
Required
使用するモデルの ID。Responses API で利用できるモデルはモデルエンドポイント互換表を参照。
input
object[]
Required
モデルがレスポンスを生成するためのテキスト、画像などの入力。
Expand
tool_choice
string
モデルが関数を呼び出すかどうかを制御。例: auto、none、または特定の関数名。
tools
object[]
モデルが呼び出せるツールの一覧。現在は type が function のツールに対応。
Expand
metadata
object
任意のメタデータ(model_id などのカスタムフィールド)。
Responses
application/json
object
id
string
Required
object
string
Required
created
integer
Required
choices
object[]
Required
usage
object
Required