LocalAI/pkg/reasoning
Ettore Di Giacinto c491c6ca90
feat(openresponses): Support reasoning blocks (#8133)
* feat(openresponses): support reasoning blocks

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* allow to disable reasoning, refactor common logic

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Add option to only strip reasoning

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

* Add configurations for custom reasoning tokens

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>

---------

Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
2026-01-21 00:11:45 +01:00
..
config.go feat(openresponses): Support reasoning blocks (#8133) 2026-01-21 00:11:45 +01:00
reasoning.go feat(openresponses): Support reasoning blocks (#8133) 2026-01-21 00:11:45 +01:00
reasoning_suite_test.go fix(reasoning): support models with reasoning without starting thinking tag (#8132) 2026-01-20 21:07:59 +01:00
reasoning_test.go feat(openresponses): Support reasoning blocks (#8133) 2026-01-21 00:11:45 +01:00