# GLM 5.3 Flash Abliterated API

GLM 5.3 Flash Abliterated from Z.ai, served through RouterHub on the OpenAI-compatible Chat Completions API.

Canonical page: https://routerhub.si/models/glm-5.3-flash-abliterated

- ID: `glm-5.3-flash-abliterated`
- Details and setup: https://routerhub.si/models/glm-5.3-flash-abliterated
- Provider: Z.ai
- Variant: Abliterated
- Protocols: chat (OpenAI-compatible Chat Completions API, https://routerhub.si/v1/chat/completions)
- Availability: preview
- Input per million tokens: $0.3
- Output per million tokens: $1
- Cached input per million tokens (cache hit): $0.12
- Context limit: 1,048,576 tokens
- Maximum input: 917,504 tokens
- Maximum output: 131,072 tokens
- Compatible tools: OpenCode, VS Code + Continue, VS Code + Cline, Hermes Agent, cURL / Python

## cURL

```bash
curl --connect-timeout 30 --max-time 600 https://routerhub.si/v1/chat/completions \
  -H "Authorization: Bearer $ROUTERHUB_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"glm-5.3-flash-abliterated","messages":[{"role":"user","content":"Write a short noir scene set in a lighthouse."}],"max_tokens":256}'
```

## Python

```python
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["ROUTERHUB_API_KEY"],
    base_url="https://routerhub.si/v1",
    timeout=600.0,
    max_retries=0,
)
response = client.chat.completions.create(
    model="glm-5.3-flash-abliterated",
    messages=[{"role": "user", "content": "Write a short noir scene set in a lighthouse."}],
    max_tokens=256,
)
print(response.choices[0].message.content)
```

## Setup guides

- OpenCode: https://routerhub.si/guides/opencode
- VS Code + Continue: https://routerhub.si/guides/vscode-continue
- VS Code + Cline: https://routerhub.si/guides/vscode-cline
- Hermes Agent: https://routerhub.si/docs/tools/hermes-agent
- cURL / Python: https://routerhub.si/docs/tools/api-request
