> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.beatapi.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.beatapi.io/_mcp/server.

# GLM 5.3 Flash Free API

> GLM 5.3 Flash Free exact free request reference.

# GLM 5.3 Flash Free API

明确选择免费模型 ID `glm-5.3-flash-free`。公开免费价目中输入与输出均为 \$0；改用付费模型是另外一次收费请求。

已确认格式：`POST /v1/responses` / `POST /v1/chat/completions`。付费家族的其他协议、上下文、媒体输入和推理选项不构成本免费线路的承诺。

> **Note**
>
> 免费访问可能限流或撤回，不保证持续时间、可用性或每日额度。已公布的账户频率为首次充值前每分钟1次成功请求，首次充值后最多每分钟10次。依赖此线路前请核对当前模型可用性与账户规则。

## 首次请求

```typescript
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.BEATAPI_API_KEY,
  baseURL: "https://api.beatapi.io/v1"
});

const completion = await client.chat.completions.create({
  model: "glm-5.3-flash-free",
  messages: [
    { role: "user", content: "为一个订票系统比较乐观锁与悲观锁的取舍。" }
  ]
});

console.log(completion.choices[0].message.content);
```

```bash
curl --request POST \
  --url https://api.beatapi.io/v1/chat/completions \
  --header 'Authorization: Bearer <BEATAPI_API_KEY>' \
  --header 'Content-Type: application/json' \
  --data '{
  "model": "glm-5.3-flash-free",
  "messages": [
    {
      "role": "user",
      "content": "为一个订票系统比较乐观锁与悲观锁的取舍。"
    }
  ]
}'
```

代码块复用现有家族文档，默认使用准确免费 ID，并移除付费专属选项。核对响应 usage 与账户限制；基础模型的评测成绩不代表本免费线路的性能。