fix: 4209 - Inconsistent max tokens value persistence
This commit is contained in:
parent
9e634c783f
commit
fe190658c1
@ -187,15 +187,19 @@ const ModelDropdown = ({
|
|||||||
],
|
],
|
||||||
})
|
})
|
||||||
|
|
||||||
const overriddenSettings =
|
const defaultContextLength = Math.min(
|
||||||
model?.settings.ctx_len && model.settings.ctx_len > 4096
|
8192,
|
||||||
? { ctx_len: 4096 }
|
model?.settings.ctx_len ?? 8192
|
||||||
: {}
|
)
|
||||||
|
const overriddenParameters = {
|
||||||
|
ctx_len: Math.min(8192, model?.settings.ctx_len ?? 8192),
|
||||||
|
max_tokens: defaultContextLength,
|
||||||
|
}
|
||||||
|
|
||||||
const modelParams = {
|
const modelParams = {
|
||||||
...model?.parameters,
|
...model?.parameters,
|
||||||
...model?.settings,
|
...model?.settings,
|
||||||
...overriddenSettings,
|
...overriddenParameters,
|
||||||
}
|
}
|
||||||
|
|
||||||
// Update model parameter to the thread state
|
// Update model parameter to the thread state
|
||||||
|
|||||||
@ -105,14 +105,21 @@ export const useCreateNewThread = () => {
|
|||||||
enabled: true,
|
enabled: true,
|
||||||
settings: assistant.tools && assistant.tools[0].settings,
|
settings: assistant.tools && assistant.tools[0].settings,
|
||||||
}
|
}
|
||||||
const overriddenSettings =
|
|
||||||
defaultModel?.settings.ctx_len && defaultModel.settings.ctx_len > 2048
|
|
||||||
? { ctx_len: 4096 }
|
|
||||||
: {}
|
|
||||||
|
|
||||||
const overriddenParameters = defaultModel?.parameters.max_tokens
|
// Default context length is 8192
|
||||||
? { max_tokens: 4096 }
|
const defaultContextLength = Math.min(
|
||||||
: {}
|
8192,
|
||||||
|
defaultModel?.settings.ctx_len ?? 8192
|
||||||
|
)
|
||||||
|
|
||||||
|
const overriddenSettings = {
|
||||||
|
ctx_len: defaultContextLength,
|
||||||
|
}
|
||||||
|
|
||||||
|
// Use ctx length by default
|
||||||
|
const overriddenParameters = {
|
||||||
|
max_tokens: defaultContextLength,
|
||||||
|
}
|
||||||
|
|
||||||
const createdAt = Date.now()
|
const createdAt = Date.now()
|
||||||
let instructions: string | undefined = assistant.instructions
|
let instructions: string | undefined = assistant.instructions
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user