RedRouter

Blog

GLM 5.3 Flash RR API: low-refusal GLM 5.3 Flash

Branching lightning illuminates storm clouds above a dark horizon, overlaid with red pixel blocks and the title GLM 5.3 Flash RR
Cover based on a photo by C. Clark / NOAA Photo Library, NSSL, nssl0010, Public domain (NOAA)

GLM 5.3 Flash RR is the cheapest model RedRouter serves: Z.ai's fast GLM 5.3 Flash, modified to reduce refusals. Use it for high-volume chat, drafting and agent steps where speed and price matter more than depth. The model ID is glm-5.3-flash-rr.

Model IDglm-5.3-flash-rr
Context window1,048,576 tokens
Maximum output8,192 tokens
Default output1,024 tokens
Tool callingYes
JSON response formatYes
Quantization (host-reported)NVFP4
Price per 1M tokens$0.20 input, $0.08 cached input, $0.80 output

Zero Data Retention, if you turn it on for your account, adds 20% to every rate.

What "RR" changes

Four steps from the GLM 5.3 Flash base model to the RedRouter model ID glm-5.3-flash-rr: modified weights with unknown revision, a host serving them, and one pinned RedRouter deployment
From the base model to glm-5.3-flash-rr, and what is known at each step. Image: RedRouter, Original

RR models are open-weight models with refusal behavior reduced. RedRouter does not add a refusal layer on top. For this model, the host lists the weights as dealignai/GLM-5.3-Flash-UNCENSORED-FP8 on Hugging Face, under the MIT license.

Some things are not verified, so they are stated plainly here:

"Reduced refusals" is not "no refusals". The model can still decline, and it can still be wrong.

Try it

curl https://redrouter.org/v1/chat/completions \
  -H "Authorization: Bearer $REDROUTER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "glm-5.3-flash-rr",
    "max_tokens": 4096,
    "messages": [{"role": "user", "content": "Write a YARA rule for a PE file that imports VirtualAllocEx and WriteProcessMemory."}],
    "stream": true
  }'

Run on October 27, 2026. glm-5.3-flash-rr returned a rule and notes; the rule:

import "pe"

rule Process_Injection_VirtualAllocEx_WriteProcessMemory
{
    meta:
        author      = "Your Name"
        description = "PE file importing VirtualAllocEx and WriteProcessMemory (common injection pattern)"
        date        = "2024-01-01"
        reference   = "MITRE ATT&CK T1055 - Process Injection"
        severity    = "medium"

    strings:
        $virtualallocex   = "VirtualAllocEx" ascii
        $writeprocessmem  = "WriteProcessMemory" ascii
        $createremotethr  = "CreateRemoteThread" ascii
        $createremotethrex = "CreateRemoteThreadEx" ascii

    condition:
        uint16(0) == 0x5A4D and                    // MZ header - it's a PE file
        pe.number_of_sections > 0 and
        pe.is_pe and
        pe.imports("kernel32.dll", "VirtualAllocEx") and
        pe.imports("kernel32.dll", "WriteProcessMemory")
}

Base-model benchmarks

These are published results for the base GLM 5.3 Flash, not for the RedRouter modified version. RedRouter has not reproduced them.

BenchmarkBase GLM 5.3 FlashBase GLM 5.3, for scaleSource (read October 27, 2026)
Terminal-Bench 2.184.388.2Z.ai model card
DeepSWE v1.163.4not publishedZ.ai GLM 5.3 Flash post
HunterBench328 / 1000415 / 1000HunterBench

HunterBench splits Flash's score into 130 for coverage and 198 for exploitation; the full-size model scores 113 and 302. Flash covers slightly more of the target and exploits less of it.

When to pick something else

Flash is the cheapest model here and the one to start with. Move up to GLM 5.3 RR when a task needs the depth of the full-size model and you will pay roughly seven times the input price for it. Try DeepSeek V4.1 Flash RR when you want its abliterated checkpoint or simply prefer its answers on your task; it costs about the same. On published base-model benchmarks the full-size GLM leads Flash, as the table above shows, but those are base scores, not the RR versions.

FAQ

Does it support tools and JSON mode? Yes to both, per the table above. Tool calls follow the OpenAI tools format, and the model also works through the Anthropic Messages endpoint for Claude Code. See the agent setup guide.

Is my data kept? By default, an encrypted copy of prompts and completions is kept for up to 30 days for abuse prevention, support, debugging and billing disputes. Zero Data Retention stops that. See the privacy policy.

What may I use it for? Anything legal. Testing systems you do not own or are not authorized to test is against the terms.