GLM API

GLM API

两个智谱模型,走标准文本 API 透传通道,均支持文本 API 的全部四种请求格式。

模型适用场景
glm-5.3GLM-5 系列的旗舰
glm-5.3-flash原生多模态快速档 —— 图像与视频输入、文本输出,100 万 token 上下文

OpenAI Chat Completions

POST https://api.beatapi.io/v1/chat/completions

1import OpenAI from "openai";
2
3const client = new OpenAI({
4 apiKey: process.env.BEATAPI_API_KEY,
5 baseURL: "https://api.beatapi.io/v1"
6});
7
8const completion = await client.chat.completions.create({
9 model: "glm-5.3",
10 max_tokens: 2000,
11 messages: [
12 { role: "user", content: "为一个订票系统比较乐观锁与悲观锁的取舍。" }
13 ]
14});
15
16console.log(completion.choices[0].message.content);
$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",
> "messages": [
> {
> "role": "user",
> "content": "为一个订票系统比较乐观锁与悲观锁的取舍。"
> }
> ]
>}'

两者都会在 usage.completion_tokens_details.reasoning_tokens 中报告推理 token,计入 completion_tokens 并按输出计费。

其他 SDK 格式

同样的模型也支持 /v1/responses/v1/messages 以及 Gemini 兼容端点。所有文本模型的请求与响应结构完全一致,因此统一记录在文本 API 页面,此处不再重复。

鉴权与可用性

一把 BeatAPI 密钥即可访问本页全部模型 —— 无需按厂商申请密钥,无需切换地址,也不需要单独注册。向 https://api.beatapi.io 发送 Authorization: Bearer <BEATAPI_API_KEY> 即可。