mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-08-28 05:27:24 +00:00
feat: set default temperature to 1.0 for GPT-5 models
- Updated OpenAiNativeHandler to use temperature 1.0 as default for GPT-5 models when user has not set a custom temperature - Applied this logic in both handleDefaultModelMessage and getModel methods - Ensures consistent temperature handling across all GPT-5 model variants (gpt-5, gpt-5-mini, gpt-5-nano)
This commit is contained in:
parent
ad0e33e2d9
commit
6d26aeaa97
1 changed files with 8 additions and 2 deletions
|
|
@ -147,10 +147,13 @@ export class OpenAiNativeHandler extends BaseProvider implements SingleCompletio
|
|||
): ApiStream {
|
||||
const { reasoning, verbosity } = this.getModel()
|
||||
|
||||
// For GPT-5 models, use temperature 1.0 as default when user hasn't set a temperature
|
||||
const defaultTemp = this.isGpt5Model(model.id) ? 1.0 : OPENAI_NATIVE_DEFAULT_TEMPERATURE
|
||||
|
||||
// Prepare the request parameters
|
||||
const params: any = {
|
||||
model: model.id,
|
||||
temperature: this.options.modelTemperature ?? OPENAI_NATIVE_DEFAULT_TEMPERATURE,
|
||||
temperature: this.options.modelTemperature ?? defaultTemp,
|
||||
messages: [{ role: "system", content: systemPrompt }, ...convertToOpenAiMessages(messages)],
|
||||
stream: true,
|
||||
stream_options: { include_usage: true },
|
||||
|
|
@ -401,12 +404,15 @@ export class OpenAiNativeHandler extends BaseProvider implements SingleCompletio
|
|||
|
||||
const info: ModelInfo = openAiNativeModels[id]
|
||||
|
||||
// For GPT-5 models, use temperature 1.0 as default when user hasn't set a temperature
|
||||
const defaultTemp = this.isGpt5Model(id) ? 1.0 : OPENAI_NATIVE_DEFAULT_TEMPERATURE
|
||||
|
||||
const params = getModelParams({
|
||||
format: "openai",
|
||||
modelId: id,
|
||||
model: info,
|
||||
settings: this.options,
|
||||
defaultTemperature: OPENAI_NATIVE_DEFAULT_TEMPERATURE,
|
||||
defaultTemperature: defaultTemp,
|
||||
})
|
||||
|
||||
// For GPT-5 models, ensure we support minimal reasoning effort
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue