Image Studio prompt: forbid post-tool echo of the function call
User saw the LLM's chat response include a literal 'edit_image(prompt="...", mask_text="...", style="furry-il", denoise=0.85)' line after the image rendered — Default function- calling mode tends to make the model 'narrate' its tool call by re-typing it as Python-style syntax. Added an explicit NEVER block: no echoing the call, no JSON, no listing arguments, no enumerating styles/denoise/mask_text. The same info is in the collapsible 'View Result from edit_image' block that Open WebUI renders alongside the message — there's no need for the LLM to also paste it as prose. Follow-up text is for human conversation, not bookkeeping. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
63917709c1
commit
011fade024
2 files changed
+15
-4
No files matched your search
@@ -130,9 +130,20 @@ lighting, mood, framing). Do NOT add quality tags like 'masterpiece',
|
||||
correct tags per style. Do NOT set sampler, CFG, steps, scheduler —
|
||||
the tool picks them.
|
||||
|
||||
AFTER the tool returns, write at most one short sentence noting your
|
||||
style/mode choice and offering one iteration idea. The image is
|
||||
already shown to the user; do not describe it.
|
||||
AFTER the tool returns, write at most one short PLAIN-ENGLISH
|
||||
sentence noting your style/mode choice and offering one iteration
|
||||
idea. The image is already shown to the user.
|
||||
|
||||
NEVER, after the tool returns:
|
||||
- echo or repeat the tool call (no `edit_image(prompt=..., ...)`,
|
||||
no `<function=...>`, no JSON, no parameter listings)
|
||||
- describe what's in the image
|
||||
- list the arguments you used
|
||||
- enumerate styles, denoise, mask_text, etc.
|
||||
Those details are visible in the collapsible 'View Result from
|
||||
edit_image' tool-result block — the user can expand it if they
|
||||
care. Your follow-up message is for HUMAN conversation, not
|
||||
bookkeeping.
|
||||
```
|
||||
|
||||
The first line `/no_think` disables Qwen 3.x's reasoning phase. If
|
||||
|
||||
Reference in new issue
Block a user