mirror of
https://github.com/farcasclaudiu/Flowise.git
synced 2026-06-28 21:00:58 +03:00
delete stop when model is gpt 5
This commit is contained in:
@@ -280,19 +280,6 @@ class ChatOpenAI_ChatModels implements INode {
|
|||||||
streaming: streaming ?? true
|
streaming: streaming ?? true
|
||||||
}
|
}
|
||||||
|
|
||||||
if (modelName.includes('o3') || modelName.includes('o1') || modelName.includes('gpt-5')) {
|
|
||||||
delete obj.temperature
|
|
||||||
}
|
|
||||||
if (modelName.includes('o1') || modelName.includes('o3')) {
|
|
||||||
const reasoning: OpenAIClient.Reasoning = {}
|
|
||||||
if (reasoningEffort) {
|
|
||||||
reasoning.effort = reasoningEffort
|
|
||||||
}
|
|
||||||
if (reasoningSummary) {
|
|
||||||
reasoning.summary = reasoningSummary
|
|
||||||
}
|
|
||||||
obj.reasoning = reasoning
|
|
||||||
}
|
|
||||||
if (maxTokens) obj.maxTokens = parseInt(maxTokens, 10)
|
if (maxTokens) obj.maxTokens = parseInt(maxTokens, 10)
|
||||||
if (topP) obj.topP = parseFloat(topP)
|
if (topP) obj.topP = parseFloat(topP)
|
||||||
if (frequencyPenalty) obj.frequencyPenalty = parseFloat(frequencyPenalty)
|
if (frequencyPenalty) obj.frequencyPenalty = parseFloat(frequencyPenalty)
|
||||||
@@ -305,6 +292,19 @@ class ChatOpenAI_ChatModels implements INode {
|
|||||||
}
|
}
|
||||||
if (strictToolCalling) obj.supportsStrictToolCalling = strictToolCalling
|
if (strictToolCalling) obj.supportsStrictToolCalling = strictToolCalling
|
||||||
|
|
||||||
|
if (modelName.includes('o1') || modelName.includes('o3') || modelName.includes('gpt-5')) {
|
||||||
|
delete obj.temperature
|
||||||
|
delete obj.stop
|
||||||
|
const reasoning: OpenAIClient.Reasoning = {}
|
||||||
|
if (reasoningEffort) {
|
||||||
|
reasoning.effort = reasoningEffort
|
||||||
|
}
|
||||||
|
if (reasoningSummary) {
|
||||||
|
reasoning.summary = reasoningSummary
|
||||||
|
}
|
||||||
|
obj.reasoning = reasoning
|
||||||
|
}
|
||||||
|
|
||||||
let parsedBaseOptions: any | undefined = undefined
|
let parsedBaseOptions: any | undefined = undefined
|
||||||
|
|
||||||
if (baseOptions) {
|
if (baseOptions) {
|
||||||
|
|||||||
Reference in New Issue
Block a user