mirror of
https://github.com/open-webui/docs.git
synced 2026-11-05 01:38:13 +00:00
[PR #1394] [MERGED] docs: drop the nonexistent Ollama reasoning-parser flag and document the think parameter #1360
Labels
No labels
bug
documentation
documentation
duplicate
enhancement
enhancement
good first issue
good first issue
good first issue
help wanted
help wanted
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
open-webui/docs#1360
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/open-webui/docs/pull/1394
Author: @silentoplayz
Created: 9/18/2026
Status: ✅ Merged
Merged: 9/18/2026
Merged by: @silentoplayz
Base:
main← Head:docs/ollama-thinking📝 Commits (1)
395981bdocs: drop the nonexistent Ollama reasoning-parser flag and document the think parameter📊 Changes
3 files changed (+36 additions, -66 deletions)
View changed files
📝
docs/features/chat-conversations/chat-features/reasoning-models.mdx(+25 -54)📝
docs/getting-started/quick-start/connect-a-provider/starting-with-ollama.mdx(+10 -11)📝
docs/tutorials/integrations/llm-providers/ipex_llm.md(+1 -1)📄 Description
Summary
Two pages tell Ollama users to start the server with
ollama serve --reasoning-parser deepseek_r1so that thinking blocks display correctly. That flag does not exist in Ollama.ollama serveregisters no command-line flags at all (cmd/cmd.go on main), and--reasoning-parseris a vLLM option. Since Ollama v0.9.0 (29 May 2025) thinking is separated natively: thethinkrequest parameter turns it on or off (or sets a level:low,medium,high,max), and the trace comes back in a separatethinkingfield, which Open WebUI already reads as a reasoning delta (utils/response.py,utils/middleware.py).This PR:
think(Ollama) advanced parameter and its four states (Default, On, Custom level, Off), matching whatAdvancedParams.sveltesends.thinkon, verify from the CLI withollama run <model> --think. Removes the "Available Reasoning Parsers" table and theps aux | grep ollamachecklist step.think (Ollama)table (adds the Custom level state), the Path 2 sentence, the provider-compatibility row, the non-streaming notes, and the Reasoning Effort note (it is dropped on native Ollama connections, but Ollama's OpenAI-compatible endpoint acceptsreasoning_effort).https://localhost:11434tohttp://in the IPEX-LLM tutorial.Related issue or discussion
None. Found while checking the Ollama claims across the docs.
Checklist
Notes for reviewers
Sources checked: Ollama
cmd/cmd.go(serve has no flags, run has--thinkand--hidethinking), docs.ollama.com/capabilities/thinking (values, supported models, thinking on by default), docs.ollama.com/api/chat (thinkacceptstrue,false,low,medium,high,max), docs.ollama.com/openai (reasoning_effortsupported), the v0.9.0 release notes, and Open WebUIutils/payload.py,utils/response.py,utils/middleware.py,AdvancedParams.svelteondev.Independent of #1393 (the 2048 default), which touches the context-length section of the same quick-start page in a different hunk.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.