We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e88a73 commit 8533f1fCopy full SHA for 8533f1f
apps/sim/providers/responses-provider.ts
@@ -97,12 +97,15 @@ export async function executeResponsesProviderRequest(
97
}
98
99
if (request.responseFormat) {
100
- basePayload.response_format = {
101
- type: 'json_schema',
102
- json_schema: {
103
- name: request.responseFormat.name || 'response_schema',
104
- schema: request.responseFormat.schema || request.responseFormat,
105
- strict: request.responseFormat.strict !== false,
+ basePayload.text = {
+ ...(basePayload.text ?? {}),
+ format: {
+ type: 'json_schema',
+ json_schema: {
+ name: request.responseFormat.name || 'response_schema',
106
+ schema: request.responseFormat.schema || request.responseFormat,
107
+ strict: request.responseFormat.strict !== false,
108
+ },
109
},
110
111
0 commit comments