address comment

This commit is contained in:
Eva Ho
2025-11-11 08:58:55 -05:00
parent 9d615cdaa0
commit 2a9b61f099
2 changed files with 8 additions and 20 deletions

View File

@@ -782,25 +782,6 @@ func (s *Server) chat(w http.ResponseWriter, r *http.Request) error {
var thinkValue any
if req.Think != nil {
// Validate that the model supports thinking if requested
thinkRequested := false
switch v := req.Think.(type) {
case bool:
thinkRequested = v
case string:
thinkRequested = v != "" && v != "none"
}
if thinkRequested && !think {
errorEvent := responses.ErrorEvent{
EventName: "error",
Error: fmt.Sprintf("Model %q does not support thinking/reasoning", req.Model),
Code: "model_capability_error",
}
json.NewEncoder(w).Encode(errorEvent)
flusher.Flush()
return nil
}
thinkValue = req.Think
} else {
thinkValue = think