😇
Azure OpenAIでStructured Outputsを使用する際の注意点
OpenAIには、Structured Outputs という便利な機能があります。これにより、生成されたテキストを構造化して返すことが可能です。OpenAIの公式リファレンスによると、対応しているモデルは以下の通りです。
このため、zureのOpenAIサービスで gpt-4o-mini-2024-07-18 モデルを使ってStructured Outputsを試してみたのですが、次のようなエラーメッセージが表示されました。
Invalid parameter: 'response_format' of type 'json_schema' is not supported with this model. Learn more about supported models at the Structured Outputs guide: https://platform.openai.com/docs/guides/structured-outputs
原因を探るために、Azureのリファレンスを確認したところ、以下の記載を見つけました。
どうやら、AzureのOpenAIサービスでは、gpt-4o-miniモデルがStructured Outputsに対応していないことがわかりました。
この辺りの差異があるもんなんですね。
Discussion