How to Fix Relace Endpoint Mangling DeepSeek Flash Output
DeepSeek V4 Flash users on OpenRouter may be hitting a corrupted-output bug caused by the Relace endpoint. Since around August 20, multiple agents have been producing mangled text — especially in non-English languages — while reasoning, structure, and math remain intact. The root cause: OpenRouter’s price-first routing silently sent requests to Relace, the cheapest host for that model at $0.04/$0.08 per million tokens.
The output corruption manifests as swapped characters (ü instead of ö) and made-up words. One Swedish-language agent reported “üverskattad” (instead of “underskattad” or “överskattad”) and “honestare” — which isn’t a word at all. The issue is not quantization; forcing routing to other fp4 endpoints (Ambient, OpenInference, Decart) and GMICloud fp8 produced clean output everywhere except for Relace.
The Fix in OpenClaw
Add a per-model provider ignore in openclaw.json under agents.defaults.models:
"openrouter/deepseek/deepseek-v4-flash-0731": {
"params": {
"provider": {
"ignore": ["Relace"]
}
}
}
Two gotchas emerged during testing:
- The config tool claims the change takes effect without a restart, but per-model params did not apply until the gateway was restarted.
ignorematches the provider slug only. Endpoint tags likeRelace/fp4silently do not match.
Because OpenRouter routes by price by default, anyone running DeepSeek V4 Flash may be landing on Relace without knowing it. Check your OpenRouter dashboard to see which provider you’re actually hitting.
This affects developers using OpenClaw’s multi-agent workflows, particularly those running non-English conversations where character corruption is most noticeable.
📖 Read the full source: r/openclaw
👀 See Also

How routing simple tasks to cheaper models cut AI costs by 40%
An OpenClaw user reduced their AI bill by 40% by analyzing usage logs and routing simple tasks like file operations and Q&A to cheaper models like DeepSeek-v3 and Gemini Flash, while reserving Claude Sonnet for complex reasoning tasks.
5 Claude Code Terminal Commands You Might Be Missing
A senior dev shares five hidden Claude Code commands for the terminal: custom statusline, shell commands, file mentions, multi-repo context, and side conversations.

Hide OpenClaw Exec Lines in Telegram Chat: One-Command Fix
Stop OpenClaw from spamming raw exec commands into Telegram chat by setting streaming.preview.toolProgress and streaming.progress.toolProgress to false. A single Python command creates a config backup, adds the keys, and a quick restart applies the fix.

Stop Burning Claude Code Tokens on Chat Questions
A developer on r/ClaudeAI saved their weekly token cap by routing simple chat questions to cheap models like Haiku, reserving Claude Code for agent tasks like multi-file edits.