|
2775 | 2775 | ], |
2776 | 2776 | "type": { "primary": "chat", "supported": ["tools", "image"] } |
2777 | 2777 | }, |
| 2778 | + "gpt-5.4": { |
| 2779 | + "removeParams": ["max_tokens"], |
| 2780 | + "params": [ |
| 2781 | + { "key": "max_completion_tokens", "defaultValue": 20000, "minValue": 1, "maxValue": 272000 }, |
| 2782 | + { |
| 2783 | + "key": "response_format", |
| 2784 | + "defaultValue": null, |
| 2785 | + "options": [ |
| 2786 | + { "value": null, "name": "Text" }, |
| 2787 | + { |
| 2788 | + "value": "json_object", |
| 2789 | + "name": "JSON Object", |
| 2790 | + "schema": { |
| 2791 | + "type": "object", |
| 2792 | + "properties": { "type": { "type": "string", "value": "json_object" } } |
| 2793 | + } |
| 2794 | + }, |
| 2795 | + { |
| 2796 | + "value": "json_schema", |
| 2797 | + "name": "JSON Schema", |
| 2798 | + "schema": { |
| 2799 | + "type": "object", |
| 2800 | + "properties": { |
| 2801 | + "type": { "type": "string", "value": "json_schema" }, |
| 2802 | + "json_schema": { "type": "object" } |
| 2803 | + } |
| 2804 | + }, |
| 2805 | + "params": { "key": "json_schema", "defaultValue": null, "type": "json", "skipValues": [null] } |
| 2806 | + } |
| 2807 | + ], |
| 2808 | + "skipValues": [null], |
| 2809 | + "type": "string" |
| 2810 | + } |
| 2811 | + ], |
| 2812 | + "type": { "primary": "chat", "supported": ["tools", "image"] } |
| 2813 | + }, |
| 2814 | + "gpt-5.4-2026-03-05": { |
| 2815 | + "removeParams": ["max_tokens"], |
| 2816 | + "params": [ |
| 2817 | + { "key": "max_completion_tokens", "defaultValue": 20000, "minValue": 1, "maxValue": 272000 }, |
| 2818 | + { |
| 2819 | + "key": "response_format", |
| 2820 | + "defaultValue": null, |
| 2821 | + "options": [ |
| 2822 | + { "value": null, "name": "Text" }, |
| 2823 | + { |
| 2824 | + "value": "json_object", |
| 2825 | + "name": "JSON Object", |
| 2826 | + "schema": { |
| 2827 | + "type": "object", |
| 2828 | + "properties": { "type": { "type": "string", "value": "json_object" } } |
| 2829 | + } |
| 2830 | + }, |
| 2831 | + { |
| 2832 | + "value": "json_schema", |
| 2833 | + "name": "JSON Schema", |
| 2834 | + "schema": { |
| 2835 | + "type": "object", |
| 2836 | + "properties": { |
| 2837 | + "type": { "type": "string", "value": "json_schema" }, |
| 2838 | + "json_schema": { "type": "object" } |
| 2839 | + } |
| 2840 | + }, |
| 2841 | + "params": { "key": "json_schema", "defaultValue": null, "type": "json", "skipValues": [null] } |
| 2842 | + } |
| 2843 | + ], |
| 2844 | + "skipValues": [null], |
| 2845 | + "type": "string" |
| 2846 | + } |
| 2847 | + ], |
| 2848 | + "type": { "primary": "chat", "supported": ["tools", "image"] } |
| 2849 | + }, |
| 2850 | + "gpt-5.4-mini": { |
| 2851 | + "removeParams": ["temperature", "top_p", "n", "presence_penalty", "frequency_penalty", "logit_bias", "max_tokens"], |
| 2852 | + "params": [ |
| 2853 | + { "key": "max_completion_tokens", "defaultValue": 20000, "minValue": 1, "maxValue": 272000 }, |
| 2854 | + { |
| 2855 | + "key": "response_format", |
| 2856 | + "defaultValue": null, |
| 2857 | + "options": [ |
| 2858 | + { "value": null, "name": "Text" }, |
| 2859 | + { |
| 2860 | + "value": "json_object", |
| 2861 | + "name": "JSON Object", |
| 2862 | + "schema": { |
| 2863 | + "type": "object", |
| 2864 | + "properties": { "type": { "type": "string", "value": "json_object" } } |
| 2865 | + } |
| 2866 | + }, |
| 2867 | + { |
| 2868 | + "value": "json_schema", |
| 2869 | + "name": "JSON Schema", |
| 2870 | + "schema": { |
| 2871 | + "type": "object", |
| 2872 | + "properties": { |
| 2873 | + "type": { "type": "string", "value": "json_schema" }, |
| 2874 | + "json_schema": { "type": "object" } |
| 2875 | + } |
| 2876 | + }, |
| 2877 | + "params": { "key": "json_schema", "defaultValue": null, "type": "json", "skipValues": [null] } |
| 2878 | + } |
| 2879 | + ], |
| 2880 | + "skipValues": [null], |
| 2881 | + "type": "string" |
| 2882 | + } |
| 2883 | + ], |
| 2884 | + "type": { "primary": "chat", "supported": ["tools", "image"] } |
| 2885 | + }, |
| 2886 | + "gpt-5.4-mini-2026-03-17": { |
| 2887 | + "removeParams": ["temperature", "top_p", "n", "presence_penalty", "frequency_penalty", "logit_bias", "max_tokens"], |
| 2888 | + "params": [ |
| 2889 | + { "key": "max_completion_tokens", "defaultValue": 20000, "minValue": 1, "maxValue": 272000 }, |
| 2890 | + { |
| 2891 | + "key": "response_format", |
| 2892 | + "defaultValue": null, |
| 2893 | + "options": [ |
| 2894 | + { "value": null, "name": "Text" }, |
| 2895 | + { |
| 2896 | + "value": "json_object", |
| 2897 | + "name": "JSON Object", |
| 2898 | + "schema": { |
| 2899 | + "type": "object", |
| 2900 | + "properties": { "type": { "type": "string", "value": "json_object" } } |
| 2901 | + } |
| 2902 | + }, |
| 2903 | + { |
| 2904 | + "value": "json_schema", |
| 2905 | + "name": "JSON Schema", |
| 2906 | + "schema": { |
| 2907 | + "type": "object", |
| 2908 | + "properties": { |
| 2909 | + "type": { "type": "string", "value": "json_schema" }, |
| 2910 | + "json_schema": { "type": "object" } |
| 2911 | + } |
| 2912 | + }, |
| 2913 | + "params": { "key": "json_schema", "defaultValue": null, "type": "json", "skipValues": [null] } |
| 2914 | + } |
| 2915 | + ], |
| 2916 | + "skipValues": [null], |
| 2917 | + "type": "string" |
| 2918 | + } |
| 2919 | + ], |
| 2920 | + "type": { "primary": "chat", "supported": ["tools", "image"] } |
| 2921 | + }, |
| 2922 | + "gpt-5.4-nano": { |
| 2923 | + "removeParams": ["temperature", "top_p", "n", "presence_penalty", "frequency_penalty", "logit_bias", "max_tokens"], |
| 2924 | + "params": [ |
| 2925 | + { "key": "max_completion_tokens", "defaultValue": 20000, "minValue": 1, "maxValue": 272000 }, |
| 2926 | + { |
| 2927 | + "key": "response_format", |
| 2928 | + "defaultValue": null, |
| 2929 | + "options": [ |
| 2930 | + { "value": null, "name": "Text" }, |
| 2931 | + { |
| 2932 | + "value": "json_object", |
| 2933 | + "name": "JSON Object", |
| 2934 | + "schema": { |
| 2935 | + "type": "object", |
| 2936 | + "properties": { "type": { "type": "string", "value": "json_object" } } |
| 2937 | + } |
| 2938 | + }, |
| 2939 | + { |
| 2940 | + "value": "json_schema", |
| 2941 | + "name": "JSON Schema", |
| 2942 | + "schema": { |
| 2943 | + "type": "object", |
| 2944 | + "properties": { |
| 2945 | + "type": { "type": "string", "value": "json_schema" }, |
| 2946 | + "json_schema": { "type": "object" } |
| 2947 | + } |
| 2948 | + }, |
| 2949 | + "params": { "key": "json_schema", "defaultValue": null, "type": "json", "skipValues": [null] } |
| 2950 | + } |
| 2951 | + ], |
| 2952 | + "skipValues": [null], |
| 2953 | + "type": "string" |
| 2954 | + } |
| 2955 | + ], |
| 2956 | + "type": { "primary": "chat", "supported": ["tools", "image"] } |
| 2957 | + }, |
| 2958 | + "gpt-5.4-nano-2026-03-17": { |
| 2959 | + "removeParams": ["temperature", "top_p", "n", "presence_penalty", "frequency_penalty", "logit_bias", "max_tokens"], |
| 2960 | + "params": [ |
| 2961 | + { "key": "max_completion_tokens", "defaultValue": 20000, "minValue": 1, "maxValue": 272000 }, |
| 2962 | + { |
| 2963 | + "key": "response_format", |
| 2964 | + "defaultValue": null, |
| 2965 | + "options": [ |
| 2966 | + { "value": null, "name": "Text" }, |
| 2967 | + { |
| 2968 | + "value": "json_object", |
| 2969 | + "name": "JSON Object", |
| 2970 | + "schema": { |
| 2971 | + "type": "object", |
| 2972 | + "properties": { "type": { "type": "string", "value": "json_object" } } |
| 2973 | + } |
| 2974 | + }, |
| 2975 | + { |
| 2976 | + "value": "json_schema", |
| 2977 | + "name": "JSON Schema", |
| 2978 | + "schema": { |
| 2979 | + "type": "object", |
| 2980 | + "properties": { |
| 2981 | + "type": { "type": "string", "value": "json_schema" }, |
| 2982 | + "json_schema": { "type": "object" } |
| 2983 | + } |
| 2984 | + }, |
| 2985 | + "params": { "key": "json_schema", "defaultValue": null, "type": "json", "skipValues": [null] } |
| 2986 | + } |
| 2987 | + ], |
| 2988 | + "skipValues": [null], |
| 2989 | + "type": "string" |
| 2990 | + } |
| 2991 | + ], |
| 2992 | + "type": { "primary": "chat", "supported": ["tools", "image"] } |
| 2993 | + }, |
| 2994 | + "gpt-5.4-pro": { |
| 2995 | + "disablePlayground": true, |
| 2996 | + "type": { |
| 2997 | + "primary": "responses", |
| 2998 | + "supported": ["tools", "image"], |
| 2999 | + "unsupported": ["chat", "messages"] |
| 3000 | + } |
| 3001 | + }, |
2778 | 3002 | "grok-3-mini-high": { |
2779 | 3003 | "type": { "primary": "chat", "supported": [] } |
2780 | 3004 | }, |
|
0 commit comments