修复enable开启的逻辑

This commit is contained in:
RandyZhang 2025-05-15 16:12:56 +08:00
parent 94f3223fd7
commit cb4ee5e86a

View File

@ -41,16 +41,16 @@ func (a *Adaptor) parseGeminiChatGenerationThinking(model string) (string, *gemi
_modelName := parts[0]
if len(parts) >= 2 {
modelOptions, err := url.ParseQuery(parts[1])
if err != nil && modelOptions != nil {
if err == nil && modelOptions != nil {
modelName = _modelName
enableThinking := modelOptions.Has("thinking")
if enableThinking {
thinkingConfig.IncludeThoughts = true
hasThinkingFlag := modelOptions.Has("thinking")
if hasThinkingFlag {
thinkingConfig.IncludeThoughts = modelOptions.Get("thinking") == "1"
}
thinkingBudget := modelOptions.Get("thinking_budget")
if thinkingBudget != "" {
thinkingBudgetInt, err := strconv.Atoi(thinkingBudget)
if err != nil {
if err == nil {
thinkingConfig.ThinkingBudget = thinkingBudgetInt
}
}