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

Optimizing CLAUDE.md to Reduce Context Anxiety in Claude AI
A Reddit discussion highlights practical strategies for improving CLAUDE.md effectiveness, including keeping files under 200 lines, using specific verifiable instructions, and leveraging Claude's auto-memory features to prevent token-wasting correction loops.

How to disable Claude Code's verb spinner feature
Claude Code includes a default verb spinner that displays whimsical gerunds like 'Seasoning' and 'Crafting' during processing. You can disable it by editing the settings.json file with a blank space in the spinnerVerbs array.

Claude Code Headless Mode with --print Flag
Claude Code can run in headless mode using the --print flag, allowing prompts to be piped in for automated output without interactive sessions. This enables integration into CI/CD pipelines, git hooks, and bash scripts.

Multi-model routing reduces OpenClaw API costs by 50%
A developer cut OpenClaw API costs by 50% by routing different tasks through different models: Claude for complex reasoning, DeepSeek for file operations and test generation, and Gemini or GPT for mid-range tasks.