ACLIDE

z-ai/glm-5-turbo
Free budget€20/month shared internal usage credits · no card tokens/mo
Rate limitsnot published
Shared monthly free usage credits info
ACLIDE Free includes €20 of internal usage credits renewed monthly with no payment card required. This is one account-wide allowance, not a separate grant per model or a cash token budget. These four routes passed text and function-call tests with matching returned model IDs. The native Responses adapter buffers streaming replies until completion. Vision and context limits are not claimed without route-specific verification. Matching response IDs do not independently authenticate the served weights. See https://aclide.com/en/pricing and https://aclide.com/en/documentation.

Get this model the moment it changes

Limits move, models get replaced, better ones launch. Premium routers see this page's data live. Free routers see last month's.

Go live · $19/yr →

Use it

FreeLLMAPI is a self-hosted router you run yourself. Install it, paste in your free ACLIDE key, and z-ai/glm-5-turbo answers on an OpenAI-compatible endpoint at http://localhost:3001/v1. No credit card, no hosted middleman: your prompts and your provider keys never leave your machine.

Install the router (macOS, Linux, WSL)
curl -fsSL https://freellmapi.co/install.sh | bash
Install the router (Windows PowerShell)
iwr -useb https://freellmapi.co/install.ps1 | iex
Call z-ai/glm-5-turbo with curl
curl http://localhost:3001/v1/chat/completions \
  -H "Authorization: Bearer freellmapi-your-unified-key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "z-ai/glm-5-turbo",
    "messages": [{"role": "user", "content": "Say hi in five words."}]
  }'
The same request in Python (openai)
from openai import OpenAI

client = OpenAI(
    base_url="http://localhost:3001/v1",
    api_key="freellmapi-your-unified-key",
)

resp = client.chat.completions.create(
    model="z-ai/glm-5-turbo",
    messages=[{"role": "user", "content": "Say hi in five words."}],
)
print(resp.choices[0].message.content)

The router answers on /v1/chat/completions and every other OpenAI surface, plus the Anthropic Messages API, so existing clients need only a new base_url. Swap the model id for auto and the router picks the best free model that is still under its limits. Full reference: docs/api.md.