mirror of
https://github.com/prosolis/gogobee.git
synced 2026-07-16 08:52:42 +00:00
Strip Qwen 3.5 thinking tags from Ollama responses
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -548,6 +548,14 @@ Message: %s`, messageText)
|
||||
func parseClassification(raw string) (*classificationResult, error) {
|
||||
cleaned := raw
|
||||
|
||||
// Remove <think>...</think> blocks (Qwen 3.5 reasoning)
|
||||
if i := strings.Index(cleaned, "<think>"); i != -1 {
|
||||
if j := strings.Index(cleaned, "</think>"); j != -1 {
|
||||
cleaned = cleaned[:i] + cleaned[j+len("</think>"):]
|
||||
cleaned = strings.TrimSpace(cleaned)
|
||||
}
|
||||
}
|
||||
|
||||
// Remove markdown code fences
|
||||
cleaned = strings.TrimSpace(cleaned)
|
||||
if strings.HasPrefix(cleaned, "```json") {
|
||||
|
||||
Reference in New Issue
Block a user