Skip to content

Commit 8533f1f

Browse files
committed
Fix responseformat
1 parent 6e88a73 commit 8533f1f

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

apps/sim/providers/responses-provider.ts

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -97,12 +97,15 @@ export async function executeResponsesProviderRequest(
9797
}
9898

9999
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,
100+
basePayload.text = {
101+
...(basePayload.text ?? {}),
102+
format: {
103+
type: 'json_schema',
104+
json_schema: {
105+
name: request.responseFormat.name || 'response_schema',
106+
schema: request.responseFormat.schema || request.responseFormat,
107+
strict: request.responseFormat.strict !== false,
108+
},
106109
},
107110
}
108111

0 commit comments

Comments
 (0)