mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-07 17:27:58 +08:00
glm-5.2 has no entry in the fallback table, so getFallbackPricing falls through to `strings.Contains(modelLower, "glm-5")` and prices it at GLM-5 rates ($1.00 in / $3.20 out per MTok) instead of the official z.ai rates ($1.40 / $4.40) — roughly 27% under. LiteLLM carries no bare `glm-5.2` key either (only provider-prefixed `cloudflare/@cf/zai-org/glm-5.2` and `fireworks_ai/.../glm-5p2`, which the lookup candidates never match), so the request always lands on the fallback path and the discrepancy shows up directly in usage logs. Add the glm-5.2 entry (same price as glm-5.1 per docs.z.ai) and match it before the bare `glm-5` branch, with a note that dotted variants must precede it. The existing regression test asserting the old glm-5 price is updated accordingly. Source: https://docs.z.ai/guides/overview/pricing Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>