Skip to content

Commit 68fba65

Browse files
committed
feat: kimi 需要关闭 thinking
1 parent 78b317a commit 68fba65

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

backend/biz/task/usecase/task.go

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -539,12 +539,17 @@ func (a *TaskUsecase) getCodingConfigs(cli consts.CliName, m *db.Model, skillIDs
539539
if err != nil {
540540
return coding, nil, err
541541
}
542+
disableThinking := false
543+
if strings.Contains(m.Model, "kimi") {
544+
disableThinking = true
545+
}
542546

543547
var buf bytes.Buffer
544548
if err := temp.Execute(&buf, map[string]any{
545-
"model": m.Model,
546-
"base_url": m.BaseURL,
547-
"api_key": m.APIKey,
549+
"model": m.Model,
550+
"base_url": m.BaseURL,
551+
"api_key": m.APIKey,
552+
"disable_thinking": disableThinking,
548553
}); err != nil {
549554
return coding, nil, err
550555
}

backend/templates/opencode.tmpl

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,11 @@
99
},
1010
"models": {
1111
"{{.model}}": {
12-
"name": "{{.model}}"
12+
{{- if .disable_thinking }}
13+
"options": {"thinking": {"type":"disabled"}},
14+
{{- end }}
15+
"name": "{{.model}}",
16+
"limit": {"context": 200000, "output": 32000}
1317
}
1418
}
1519
}

0 commit comments

Comments
 (0)