gpt-4o-mini-2024-07-18
及びそれ以降gpt-4o-2024-08-06
及びそれ以降OpenAIシリーズモデルの構造化された出力機能について詳しくは、Structured Outputsをご覧ください。
JSON Schema
を有効にし、JSON Schemaテンプレートを入力します。同時に、response_format
列を有効にし、json_schema
形式に切り替えます。
name
を設定:スキーマの記述に適した名前を選びます。description
を追加:スキーマの目的を簡潔に説明します。strict
をtrueに設定して厳密モードを確保します。schema
オブジェクトを作成:
type: "object"
を設定して、ルートレベルをオブジェクト型として指定します。properties
オブジェクトを追加します。type
とdescription
を含むオブジェクトを作成します。string
、number
、boolean
、array
、object
。items
を使用して要素のタイプを定義します。properties
を再帰的に定義します。required
配列を追加し、すべての必須フィールドをリストアップします。additionalProperties: false
を設定します。enum
を使用します。$ref
を使用します。required
である必要があります。詳細については、こちら を参照してください。