From ca235091f74997c3c09126ca094361dda816736e Mon Sep 17 00:00:00 2001 From: "openclaw-docs-sync[bot]" Date: Mon, 27 Apr 2026 12:30:13 +0000 Subject: [PATCH] chore(sync): mirror docs from openclaw/openclaw@252c63429ecf392e24dade8f72855fff5f63f89e --- .openclaw-sync/source.json | 4 ++-- docs/providers/groq.md | 8 ++++++++ docs/providers/lmstudio.md | 10 +++++++++- 3 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.openclaw-sync/source.json b/.openclaw-sync/source.json index 479d48b26..7c627d332 100644 --- a/.openclaw-sync/source.json +++ b/.openclaw-sync/source.json @@ -1,5 +1,5 @@ { "repository": "openclaw/openclaw", - "sha": "98b441edb1bd275e572cfb82da0ec74d5cff5437", - "syncedAt": "2026-04-27T12:25:31.922Z" + "sha": "252c63429ecf392e24dade8f72855fff5f63f89e", + "syncedAt": "2026-04-27T12:29:02.430Z" } diff --git a/docs/providers/groq.md b/docs/providers/groq.md index aa87c5693..c6e49118b 100644 --- a/docs/providers/groq.md +++ b/docs/providers/groq.md @@ -71,6 +71,14 @@ Use `openclaw models list --provider groq` for the most up-to-date list of models available on your account. +## Reasoning models + +OpenClaw maps its shared `/think` levels to Groq's model-specific +`reasoning_effort` values. For `qwen/qwen3-32b`, disabled thinking sends +`none` and enabled thinking sends `default`. For Groq GPT-OSS reasoning models, +OpenClaw sends `low`, `medium`, or `high`; disabled thinking omits +`reasoning_effort` because those models do not support a disabled value. + ## Audio transcription Groq also provides fast Whisper-based audio transcription. When configured as a diff --git a/docs/providers/lmstudio.md b/docs/providers/lmstudio.md index d335fde69..5af70dc7d 100644 --- a/docs/providers/lmstudio.md +++ b/docs/providers/lmstudio.md @@ -104,7 +104,7 @@ LM Studio is streaming-usage compatible. When it does not emit an OpenAI-shaped `usage` object, OpenClaw recovers token counts from llama.cpp-style `timings.prompt_n` / `timings.predicted_n` metadata instead. -Same behavior applies to these OpenAI-compatible local backends: +Same streaming usage behavior applies to these OpenAI-compatible local backends: - vLLM - SGLang @@ -114,6 +114,14 @@ Same behavior applies to these OpenAI-compatible local backends: - TabbyAPI - text-generation-webui +### Thinking compatibility + +When LM Studio's `/api/v1/models` discovery reports model-specific reasoning +options, OpenClaw preserves those native values in model compat metadata. For +binary thinking models that advertise `allowed_options: ["off", "on"]`, +OpenClaw maps disabled thinking to `off` and enabled `/think` levels to `on` +instead of sending OpenAI-only values such as `low` or `medium`. + ### Explicit configuration ```json5