OpenAIは、合理的に可能な限り主要なAPIバージョンでの破壊的変更を回避することにより、APIユーザーに安定性を提供することに取り組んでいます。これには以下が含まれます。モデルファミリ(gpt-4o
やo1-mini
など)下位互換性のある変更とアップグレードは、時間の経過とともに継続的に提供されます。これらの変更とまれな破壊的変更は、変更ログで通 知されます。ここでは、下位互換性がある (破壊的でない) 変更と見なされる変更の例をいくつか紹介します。モデル出力はその性質上変数であるため、スナップショット間でのプロンプトとモデルの動作の変更が予想されます。たとえば、gpt-4o-2024-05-13
から gpt-4o-2024-08-06
に移動した場合、同じシステム
またはユーザー
メッセージがバージョン間で異なる動作をする可能性があります。一貫したプロンプト動作とモデル出力を確保する最善の方法は、ピン留めされたモデルバージョンを使用し、アプリケーションに評価を実装することです。REST API と SDK への新しいリソース (URL) の追加JSON レスポンスオブジェクトまたはイベントデータへの新しいプロパティの追加JSON 応答オブジェクト内のプロパティの順序の変更不透明な文字列(リソース識別子やUUIDなど)の長さや形式の変更新しいイベントタイプの追加(ストリーミングまたはRealtime API)