chat-latest is special

24e2564e4532a2667e7e24287422f099d0386384

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +5 -0Showing whitespace changes
public/scripts/openai.js+5 -0
@@ -2281,6 +2281,10 @@ async function sendOpenAIRequest(type, messages, signal, { jsonSchema = null } =
22812281 delete generate_data.max_tokens;
22822282 delete generate_data.logprobs;
22832283 delete generate_data.top_logprobs;
2284+ if (/chat-latest/.test(oai_settings.openai_model)) {
2285+ delete generate_data.tools;
2286+ delete generate_data.tool_choice;
2287+ } else {
22842288 delete generate_data.temperature;
22852289 delete generate_data.top_p;
22862290 delete generate_data.frequency_penalty;
@@ -2288,6 +2292,7 @@ async function sendOpenAIRequest(type, messages, signal, { jsonSchema = null } =
22882292 delete generate_data.logit_bias;
22892293 delete generate_data.stop;
22902294 }
2295+ }
22912296
22922297 if (jsonSchema) {
22932298 generate_data.json_schema = jsonSchema;