Add OpenRouter reasoning support

This commit is contained in:
dwrz
2026-06-29 16:25:42 +00:00
parent ec9e0a80f8
commit d212a52120
3 changed files with 25 additions and 7 deletions

View File

@@ -833,8 +833,12 @@ func (svc *Service) models(w http.ResponseWriter, r *http.Request) {
for _, m := range models {
baseID, _, _ := strings.Cut(m.ID, ":")
available[baseID] = struct{}{}
if m.Meta != nil && m.Meta.NCtx > 0 {
contextSizes[baseID] = m.Meta.NCtx
cs := m.ContextLength
if cs == 0 && m.Meta != nil {
cs = m.Meta.NCtx
}
if cs > 0 {
contextSizes[baseID] = cs
}
}