🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度
1. 先把 Artificial Analysis 的散点图读成一张采购单
Artificial Analysis 的模型对比页,本质上是一张把「智能指数」和「每百万 Token 价格」放在同一坐标系里的散点图。横轴通常是价格,纵轴是综合智能指数,每个点代表一个模型,点越靠左上,说明单位价格买到的智能越高。GLM 5.3 Flash 在这张图上的位置,是很多人决定要不要把它放进候选池的第一手依据。但散点图有个坑:它把不同厂商、不同上下文长度、不同输入输出比例的定价压成一个数,你直接照着点的高低去下单,很容易在真实账单上翻车。
我这次的做法是,先在 TaoToken 创建一把 Key,把调用端的 Base URL 统一填成https://taotoken.net/api,然后用同一套请求去核对 GLM 5.3 Flash 在散点图上的位置和实际调用是否对得上。TaoToken 在这里不是被评测的对象,它是我拿 Key、做默认供应商、把散点图结论落到可复现调用上的那条通道。下面把散点阅读清单、价格对照表模板、模型 ID 配置片段和一次最小请求命令都摊开写。
需要先明确一条纪律:本文只记录 Artificial Analysis 页面上可见的字段,以及官方价目表里标明的价格。我不虚构分数,不编排名,也不把「看起来在左上角」翻译成「性价比第一」。散点图是决策的起点,不是结论本身。
1.1 散点图上到底有哪些可见字段
打开 Artificial Analysis 的模型对比页,选中 GLM 5.3 Flash,你能看到的字段大致分三类。第一类是身份字段:模型全名、厂商、发布日期、是否开源、上下文窗口大小。第二类是能力字段:综合智能指数,以及它下面拆出来的几个子项,比如编码、数学、推理等维度的分数。第三类是价格字段:每百万输入 Token 价格、每百万输出 Token 价格,有时还有混合价格(按一定输入输出比例加权)。
这三类字段里,最容易被误读的是价格。散点图横轴用的往往是混合价格,而混合价格依赖一个假设的输入输出比例。如果你的实际业务是长输入短输出,比如把整份文档塞进去做摘要,那你的真实成本会明显偏向输入价格;反过来,如果是短输入长输出的生成任务,成本就偏向输出价格。所以读散点图的第一步,不是看点在哪儿,而是先确认横轴用的是哪种价格口径。
第二容易被误读的是智能指数。它是一个聚合分数,把多个评测集的结果加权成一个数。聚合意味着两件事:一是不同版本的指数可能因为评测集调整而不可直接跨期比较;二是聚合分数高的模型,未必在你关心的那个子项上高。GLM 5.3 Flash 这类偏轻量的模型,通常在综合指数上不会冲到最顶,但在单位价格对应的指数上可能有优势。你要做的是把子项分数也展开看,而不是只盯那个总分。
第三类是上下文窗口。散点图通常不把上下文窗口画成维度,但它直接影响可用性。一个模型如果上下文窗口只有 32K,你拿它做长文档处理就会频繁截断,这时候再高的智能指数也救不了。GLM 5.3 Flash 的上下文窗口以页面上标注的为准,我不在这里替它写数字,你打开页面自己核对一遍,记进你的对照表。
1.2 散点阅读清单:六步走完再下结论
我把读散点图的过程固定成六步,每次换模型都按这个清单走一遍,避免凭印象做判断。
第一步,确认查阅日期。Artificial Analysis 的页面会更新,模型也会迭代,同一个名字在不同时间点的分数和价格都可能变。你在笔记里写「GLM 5.3 Flash 智能指数 XX」,必须同时写「查阅日期 YYYY-MM-DD,来源 Artificial Analysis 模型对比页」。没有日期的分数,等于没有来源的分数。
第二步,记录模型全名和厂商。页面上可能同时存在同系列的多个版本,比如带日期后缀的、带 preview 后缀的。你要记的是你真正打算调用的那个版本的全名,而不是笼统的系列名。
第三步,抄下综合智能指数和子项分数。只抄页面上显示的数字,不要自己四舍五入,也不要根据记忆补全。如果某个子项页面没显示,就写「页面未显示」,不要留空也不要猜。
第四步,抄下价格字段,并注明口径。输入价格、输出价格、混合价格分别记,混合价格要写清它假设的输入输出比例。这一步是后面做价格对照表的基础。
第五步,记录上下文窗口和是否支持流式、是否支持函数调用等能力标记。这些字段决定了模型能不能进你的候选池,而不只是贵不贵。
第六步,把上面五项整理成一行,放进你的候选表。一行一个模型,字段对齐,方便横向比。
这六步做完,你对 GLM 5.3 Flash 在散点图上的位置就有了一个可追溯的记录。接下来才是把它接到调用端,验证这个记录能不能变成真实可用的供应商。
1.3 为什么散点图不能直接当采购决策
散点图给的是「单位价格买多少智能」的粗略印象,但采购决策还要考虑另外几件事。
一是稳定性。散点图不告诉你这个模型的 API 在高峰期的延迟和成功率。一个在散点图上位置很好的模型,如果调用经常超时,你的业务照样跑不起来。
二是计费细节。官方价目表上的价格,和你在某个通道上实际结算的价格,可能因为缓存命中、批量折扣、阶梯定价而不同。散点图用的是标准价,你的账单用的是实际价。
三是接入成本。换一个模型不只是改一个字符串,还涉及 SDK 兼容性、参数差异、错误码处理。如果接入成本高,散点图上的那点价格优势可能被工程时间吃掉。
四是合规与对账。临时通道可能便宜,但开不了发票、对不了账、出问题找不到人。这部分我在后面单独讲。
所以正确的用法是:散点图负责缩小候选范围,真实调用负责验证,对照表负责记录差异。三者缺一不可。
2. GLM 5.3 Flash 的价格对照表模板
散点图看完,下一步是把价格信息结构化。我用的是一张对照表模板,字段固定,每次填一行。这张表的作用不是得出「谁最便宜」,而是让你在换模型时能快速看出成本结构的变化。
2.1 对照表该有哪些列
我建议至少包含这些列:模型全名、厂商、查阅日期、来源页面、综合智能指数、编码子项、上下文窗口、输入价格(每百万 Token)、输出价格(每百万 Token)、混合价格及假设比例、是否开源、备注。
其中「来源页面」这一列很关键。Artificial Analysis 的分数和官方价目表的价格是两个来源,要分开标。如果某个数字来自官方文档,就写官方文档的链接或名称;如果来自 Artificial Analysis,就写 Artificial Analysis 模型对比页加查阅日期。不要把两个来源的数字混在一格里,否则后面回溯时你会分不清哪个数字该信谁。
「备注」列用来记那些不适合放进固定字段的信息,比如「页面显示该版本为 preview」「官方价目表标注价格可能调整」「该模型在散点图上位于某区间」等。备注要写事实,不要写判断。
2.2 填表时的三条纪律
第一条,只填页面可见或官方价目表标明的数字。Artificial Analysis 页面上没显示的分数,不要从别处搬过来填进去。官方价目表没写的折扣,不要按经验估算。
第二条,价格必须带口径。输入价格和输出价格分开写,混合价格写清假设比例。如果官方价目表用的是阶梯价,就写清阶梯区间,不要只写一个最低价。
第三条,查阅日期必须写。同一张表里不同行的查阅日期可能不同,这没关系,但每行都要有。没有日期的行,等于无效行。
2.3 把 GLM 5.3 Flash 填进模板
以 GLM 5.3 Flash 为例,你打开 Artificial Analysis 模型对比页,选中它,把可见字段抄进模板。综合智能指数、编码子项、上下文窗口、输入输出价格,逐项填。价格口径如果页面用的是混合价,就在混合价那列写清比例。
填完之后,你手里就有了一行可追溯的记录。这一行的价值在于:下次有人问你「GLM 5.3 Flash 贵不贵」,你可以直接把这行拿出来,说「这是某年某月某日 Artificial Analysis 页面上的数字,价格口径是这样」。而不是凭印象说「好像挺便宜」。
2.4 对照表不是排行榜
这里要强调一点:对照表是给你自己做决策用的,不是用来发排行榜的。不同模型的分数来自不同评测集,价格口径也可能不同,把它们排个序说「第一名第二名」是不严谨的。对照表的正确用法是横向看结构差异,比如「这个模型输入便宜输出贵,适合长输入任务」「那个模型上下文窗口大但指数低,适合做粗筛」。
如果你要把对照表分享出去,务必带上来源和日期,并说明「本表只记录页面可见字段,不代表综合排名」。
3. 用 TaoToken 拿 Key 并把 GLM 5.3 Flash 接成候选供应商
散点图和对照表解决的是「要不要选」,接下来解决「怎么接」。这一步的目标是:用一把 Key、一个 Base URL,把 GLM 5.3 Flash 接成你的候选供应商,并且能跑通一次最小请求。
3.1 创建 Key 与确认 Base URL
先到 TaoToken 官网 创建账号并生成 API Key。Key 的占位符统一写成YOUR_API_KEY,不要把它硬编码进代码仓库。创建入口在控制台的 API Keys 页面,链接我会放在文末。
调用端的 Base URL 填https://taotoken.net/api。注意这个地址末尾不带/v1,很多 SDK 会自己拼/v1/chat/completions,你多写一层就会 404。这是接入时最常见的错误之一,我在排障部分会再提。
模型 ID 不要凭记忆写。GLM 5.3 Flash 在模型广场上的 ID 以广场展示为准,你打开模型列表,找到对应条目,复制它的 ID。不同通道对同一个模型的命名可能不同,所以「以模型广场为准」这句话不是客套,是硬要求。
3.2 模型 ID 配置片段
下面给几个常见调用端的配置片段。这些片段里的模型 ID 都写成占位符,你替换成广场上复制的真实 ID。
OpenAI 兼容 SDK 的 Python 配置:
from openai import OpenAI client = OpenAI( api_key="YOUR_API_KEY", base_url="https://taotoken.net/api", ) resp = client.chat.completions.create( model="YOUR_MODEL_ID", messages=[{"role": "user", "content": "用一句话说明什么是智能指数"}], ) print(resp.choices[0].message.content)Claude Code 的接入走环境变量或~/.claude/settings.json的 env 段。三个关键变量是ANTHROPIC_BASE_URL、ANTHROPIC_AUTH_TOKEN、ANTHROPIC_MODEL。Base URL 同样填https://taotoken.net/api,不要加 UTM,也不要加/v1。具体写法对照官方接入文档,链接在文末。
Codex 的配置在~/.codex/config.toml,注意不要把ANTHROPIC_*那套变量套到 Codex 上,两者不是一回事。Codex 用自己的配置字段,模型 ID 同样以广场为准。
CC Switch 这类切换工具,走的是「自定义供应商」路径:填供应商名称、Base URL、Key、模型 ID 四项。Base URL 还是https://taotoken.net/api,Key 用YOUR_API_KEY,模型 ID 从广场复制。
3.3 一次最小请求命令
配置写完,跑一次最小请求验证链路。用 curl 的话,命令大致是这样:
curl https://taotoken.net/api/chat/completions \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "YOUR_MODEL_ID", "messages": [{"role": "user", "content": "回复 OK 两个字母"}] }'注意这里的 URL 是https://taotoken.net/api/chat/completions,没有 UTM 参数,也没有多余的/v1。如果你用的是某个 SDK,它可能帮你拼路径,那就只填 Base URL,不要手动拼完整路径。
请求返回后,你确认三件事:一是 HTTP 状态码是 200;二是返回体里有正常的 content;三是模型 ID 和你填的一致。这三件事都过了,说明 GLM 5.3 Flash 已经作为候选供应商接进来了。
3.4 把这次调用记进对照表
最小请求跑通后,回到你的对照表,在备注列加一行:「已通过 TaoToken 接入,Base URL 为 https://taotoken.net/api,最小请求返回正常,日期 YYYY-MM-DD」。这一行让对照表从「纸面记录」变成「已验证记录」。
如果你要对比多个模型,就重复这个过程:每个模型填一行,每个模型跑一次最小请求。同一把 Key、同一个 Base URL、同一套请求格式,这样对比才有意义。
4. 排障:接入 GLM 5.3 Flash 时最容易踩的几个坑
接入过程里,大部分问题集中在几个固定位置。我把它们列出来,你遇到报错时按顺序排查。
4.1 401:Key 没带对或没生效
401 通常有三种原因。一是 Key 写错了,比如复制时漏了字符,或者把YOUR_API_KEY这个占位符原样发出去了。二是 Key 没有正确放进请求头,OpenAI 兼容接口用的是Authorization: Bearer YOUR_API_KEY,少写Bearer或者写成别的字段都会 401。三是 Key 本身没生效,比如创建后还没激活,或者已经被删除。
排查顺序:先确认请求头字段名和格式,再确认 Key 字符串本身,最后回控制台看 Key 状态。控制台链接在文末。
4.2 404:Base URL 多写了 /v1
404 最常见的原因是 Base URL 写成了https://taotoken.net/api/v1。前面说过,这个地址末尾不带/v1,SDK 会自己拼。你多写一层,路径就变成/api/v1/v1/chat/completions,自然 404。
另一个原因是模型 ID 写错。如果模型 ID 在广场上不存在,有些通道会返回 404 而不是 400。所以 404 时也要检查模型 ID 是不是从广场复制的。
4.3 模型 ID 不匹配:名字对不上
同一个模型在不同通道可能有不同 ID。你在 Artificial Analysis 上看到的名字是展示名,不一定等于调用时用的 ID。正确做法是打开模型广场,找到对应条目,复制它的 ID。不要用展示名去猜 ID。
如果广场上有多个相似条目,比如带日期后缀的和不带的,选你真正要调用的那个。选错了可能调用到旧版本,分数和价格都对不上。
4.4 配置写错文件:Claude Code 和 Codex 混用
Claude Code 读的是ANTHROPIC_*系列变量或~/.claude/settings.json,Codex 读的是~/.codex/config.toml。把 Claude Code 的配置写进 Codex 的配置文件,或者反过来,都会导致配置不生效。改配置前先确认你在改哪个工具的文件。
4.5 请求超时:先排除网络和额度
如果请求长时间不返回,先确认网络能通到 Base URL,再回控制台看额度是否充足。额度不足有时表现为超时而不是明确的错误码。控制台里能看到用量和余额,链接在文末。
5. 把散点结论落到可复现的调用上
回到最初的问题:GLM 5.3 Flash 在 Artificial Analysis 散点图上处于什么位置,值不值得接。我的答案是,散点图给你一个起点,对照表给你一个记录,真实调用给你一个验证。三者串起来,你才能说「我基于某年某月某日的数据,做了这个决定」。
具体操作路径是:先到 TaoToken 创建 Key,把 Base URL 填成https://taotoken.net/api,模型 ID 从广场复制,跑一次最小请求。然后回到 Artificial Analysis 页面,把 GLM 5.3 Flash 的可见字段抄进对照表,注明查阅日期和来源。最后把这次调用记进备注,形成一条可追溯的记录。
这条记录的价值在于可复现。下次你或者你的同事想验证这个结论,按同样的步骤走一遍,就能得到同样的结果。而不是面对一句「我记得它挺便宜」无从下手。
5.1 关于公榜数字的边界
这里再强调一次数字纪律。Artificial Analysis 的智能指数和价格,是公榜数据,写的时候必须带榜名、查阅日期、分数或名次、页面来源。官方价目表的价格是官方数据,写的时候要注明是官方价目表。这两类数字不要混成一张「综合实力表」。
TaoToken 不是 Artificial Analysis 的参赛方,也不是主办方。公榜上比的是模型,你用的是 TaoToken 的 Key 和 Base URL 去接同一个模型。这个边界要写清楚,避免读者误以为 TaoToken 参与了评测。
如果你没有当天的页面快照,就不要写具体分数。可以写「本文不含排行分数,只记录查阅方法」,然后引导读者自己去页面核对。这比编一个数字要诚实得多。
5.2 关于价格的两个口径
价格有两个口径要分清:Artificial Analysis 页面上标的价,和 TaoToken 展示的价。前者是公榜参考价,后者是你的实际结算价。两者可能不同,因为通道可能有自己的定价策略。
所以写价格时,公榜价要注明「来源 Artificial Analysis,查阅日期某日」,实际价要注明「以 TaoToken 官网展示为准」。不要把公榜价当成你的账单价,也不要把通道价当成公榜价。
5.3 一次运行不代表公榜
如果你在本地用同一把 Key、同一个 Prompt 跑了 GLM 5.3 Flash,得到了一些耗时或 Token 数,这些是本地复现数据,不是公榜数据。写的时候要声明「一次运行,不代表公榜」,并写清环境:同一把 Key、同一 Prompt、何时跑。
本地复现表和公榜表要分开。公榜表记的是 Artificial Analysis 的分数,本地表记的是你的运行结果。两张表混在一起,读者就分不清哪个数字该信谁。
6. 下一步:创建 Key 并复现你的对照表
散点图看完,对照表模板有了,配置片段和最小请求命令也给了。接下来就是动手。到 控制台创建 Key,把 Base URL 填成https://taotoken.net/api,模型 ID 从广场复制,跑一次最小请求,确认这次调用入账。
跑通之后,打开 模型对话 确认 GLM 5.3 Flash 的模型 ID 与广场一致,顺便试一条真实 Prompt,看看返回是否符合预期。如果你打算长期用这个模型做开发,可以看 Coding Plan,把日常调用固定下来。Claude Code 或 CC Switch 的三件套配置,对照 接入文档 逐项核对。
把这次调用记进你的对照表,注明日期和来源。下次再有人问 GLM 5.3 Flash 值不值得接,你手里就有了一条可复现的记录,而不是一句模糊的印象。
🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度