Skip to content

Commit d40285c

Browse files
committed
expand parameters first so it cannot overwrite other properties
1 parent 9275663 commit d40285c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/ai-providers/server-ai-openai/src/OpenAIProvider.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ export class OpenAIProvider extends AIProvider {
108108
let response;
109109
try {
110110
response = await this._client.chat.completions.create({
111+
...this._parameters,
111112
model: this._modelName,
112113
messages,
113114
response_format: {
@@ -118,7 +119,6 @@ export class OpenAIProvider extends AIProvider {
118119
strict: true,
119120
},
120121
},
121-
...this._parameters,
122122
});
123123
} catch (error) {
124124
this.logger?.warn('OpenAI structured model invocation failed:', error);

0 commit comments

Comments
 (0)