DEV Community

仪袁韶
仪袁韶

Posted on Originally published at tidelink.xyz

GLM-5.3-Flash is MIT-licensed and $0.15/M — call Zhipu's open model from one OpenAI-compatible endpoint (2026)

← All guides

GLM-5.3-Flash is MIT-licensed and $0.15/M — call Zhipu's open model from one OpenAI-compatible endpoint

In late August 2026 Zhipu (智谱) released GLM-5.3-Flash and published its 320B weights under the MIT license, then priced the hosted API at just $0.15 / $0.50 per million tokens (input / output). That is an unusually clean deal for developers: open weights you can self-host and a managed API cheaper than most closed models. Here is how to call it — and 30+ other models — through a single OpenAI-compatible endpoint, with no CN account required.

What actually shipped (and why developers care)

GLM-5.3-Flash is the first natively multimodal model in the GLM-5.3 family. Zhipu open-sourced the 320B-parameter weights under MIT, which means you can download, fine-tune, and ship them in production without a commercial license negotiation. Independent write-ups note its comprehensive intelligence index sits around 57, and that on several coding and office-automation benchmarks it passes both Qwen3.7-Plus and Claude Opus 4.6 — while one brokerage estimate put its training cost at roughly one-ninth of Qwen3.7-Plus. Figures and context are from this CSDN roundup (Sep 2026).

The detail that matters for your stack: MIT is a permissive license, so the "open weight" path and the "managed API" path are the same model. You can prototype on the hosted endpoint today and later move the weights in-house if compliance or latency demands it — no retraining, no prompt rewrite.

The real pricing (USD, from Zhipu's published rate)

Zhipu lists GLM-5.3-Flash at $0.15 per million input tokens and $0.50 per million output tokens. For contrast, here is where it lands in the current China-model price band:

Model Input $/M Output $/M License
GLM-5.3-Flash 0.15 0.50 MIT (open weights)
DeepSeek V4.1 Flash (peak) 0.30 1.20 Open weights
Qwen3.8-Max ~$5 avg / M (blended) Open weights
Claude Fable 5.1 10.00 50.00 Closed

GLM-5.3-Flash is the cheapest open-weight option on the board and roughly one-third the price of DeepSeek V4.1 Flash on output tokens. It is not the absolute fastest (DeepSeek still leads on raw tokens/second), but for cost-sensitive batch and RAG workloads the math is hard to ignore. Pricing figures are from the CSDN roundup; the Claude Fable 5.1 line is from this Sept 2026 price table.

The MIT angle: two ways to run it, one codebase

Most "open" models still leave you choosing between a self-host cluster and a single vendor's API. GLM-5.3-Flash collapses that choice: pull the weights for on-prem, or call the hosted endpoint — both speak the same tokenizer and the same OpenAI-compatible request shape. The practical upside is exit flexibility: you are never locked to one biller, because the model itself is yours to redeploy.

The integration tax nobody budgets for

The catch with calling Zhipu directly is the same as every China model: a CN-registered account and a mainland payment method most overseas developers do not hold. Add Qwen, DeepSeek, Hunyuan, Doubao and Kimi and you accumulate a permanent layer of glue code — per-provider SDKs, auth, rate limits, status pages. The cost is not the tokens, it is the wiring.

One endpoint, GLM plus 30+ models

TideLink aggregates GLM (including GLM-5.3-Flash) natively behind a single OpenAI-compatible endpoint, alongside the other China flagships, and lets you bring your own OpenAI / Anthropic / Google key via BYOK for the Western models. One /v1/chat/completions path, one API key, billed in USD, no CN payment rail. GET /v1/models returns the live catalog.

Drop-in: change only the model field

The same OpenAI SDK client reaches every model. Swap the model string:

from openai import OpenAI

client = OpenAI(
    base_url="https://tidelink.xyz/v1",
    api_key="YOUR_TIDELINK_KEY",
)

# GLM-5.3-Flash — MIT weights, $0.15/$0.50, USD billing, no CN account
r = client.chat.completions.create(
    model="glm-5.3-flash",
    messages=[{"role": "user", "content": "Summarize this RFC in 5 bullets."}],
)
print(r.choices[0].message.content)

# A/B it against DeepSeek on the same client — one line to switch
r = client.chat.completions.create(
    model="deepseek-v4.1-flash",
    messages=[{"role": "user", "content": "Summarize this RFC in 5 bullets."}],
)
print(r.choices[0].message.content)

Streaming is identical — add stream=True:

stream = client.chat.completions.create(
    model="glm-5.3-flash",
    messages=[{"role": "user", "content": "Draft a changelog from these commits."}],
    stream=True,
)
for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="")

MIT weights + managed API: pick your mode

Because the weights are MIT, you can start on the hosted endpoint to validate latency and quality, then mirror the same model into your own VPC later — the prompts and eval harness carry over unchanged. TideLink gives you the managed leg today; the open license gives you the off-ramp whenever you need it. Manage keys and spend in your TideLink dashboard.

Failover without the pager

When one upstream degrades, the gateway routes the request to the next healthy model for the same task — Qwen, DeepSeek, Hunyuan — same client, same response shape. Your users see a slower answer, not a 5xx.

TideLink · TideLink is operated by Yuncheng Yanhu Beicheng Chaoxi Network Technology Studio, a sole proprietorship registered in Yuncheng, China (Unified Social Credit Code 92140802MAKM59LT6K), providing software development and IT integration services. Not a resale of third-party credentials.
All guides


Get a free TideLink API key — call GLM, Qwen, DeepSeek and more through one OpenAI-compatible endpoint: https://tidelink.xyz/dashboard.html?cid=devto

Top comments (0)