很多人第一次用中转站,卡的不是不会写代码,而是不知道哪一格填什么:地址填官网域名还是带 v1、Key 放 header 还是参数、模型名照抄文档还是照抄站内列表。这篇按真实动手顺序捋一遍,从注册到跑出第一段回复,每一步说清填什么、错了会报什么,最后给一张对照表。
很多人第一次用中转站,卡的不是不会写代码,而是不知道哪一格填什么。地址填官网域名还是带版本段,Key 放请求头还是参数里,模型名照抄上游文档还是照抄站内列表,这三处最容易让人来回试半天。
这篇按真实动手顺序捋一遍:从注册到跑出第一段回复,每一步说清填什么、错了会报什么。最后给一张报错对照表,你可以照着往下排查,不用凭感觉猜。
注册之前先想清楚两件事
别急着注册。先确认自己要接的是哪类客户端:是写代码调 SDK,还是用现成的聊天客户端、编辑器插件,或者干脆在网页里测。这三类对地址和 Key 的填法不一样,先搞清楚能省掉后面一半的折腾。
第二件事是找一个想做的真实小任务当验收标准。比如把一段产品文案改成三种语气,或者让模型总结一篇长文。跑通它才算上手完成,光看到「调用成功」四个字不算。
- 注册一般只要邮箱,但要不要实名、能不能开发票,各站规则不同,先在站内说明里翻一遍,别等充值才发现卡住
- 先拿一个真实小任务当验收标准,跑通它才算完成上手
- 不确定接哪类客户端时,先用最简单的脚本试,通了再往工具里搬
拿 Key 和填地址:错得最多的两格
Key 通常在控制台的令牌或密钥页生成,生成后只显示一次,复制到本地再关页面。丢了就重新建一个,别在历史记录里翻。生成时顺手看一眼这把 Key 绑的是哪个分组,后面调不通经常是分组没权限。
地址这块最绕。SDK 里一般填到域名加版本段那一段,工具里有的只填域名、有的要求带完整路径。同一个站两种填法都试一次最快,别对着文档逐字抠。模型名同理,以站内模型列表写的那串为准,照抄上游厂商文档里的名字,差一个前缀就报模型不存在。
- Key 放哪
- 一般放请求头的 Authorization 里,前面带 Bearer 加空格;工具让你填「API Key」那一格时通常不用自己加前缀
- 地址填法
- 先用域名加版本段试,不通再缩短成纯域名;两版写在备忘里方便切换
- 模型名
- 照站内模型列表抄,别用上游文档的写法
还有个小动作别省:把 Key 写进环境变量或工具的配置文件,不要直接写死在代码里再传仓库。测试用的临时 Key 也按这个规矩来,后面换工具时直接抄配置就行。
跑通第一次调用,判断成功还是假成功
先发一条最短的请求。看返回里有没有正常的文本内容和用量字段,只有状态码 200 但内容是空的,不算跑通。这种假成功在参数填错一格时很常见,别被绿色状态骗过去。
- 发最短请求一句话提问,看返回有没有文本正文和用量字段;没内容就回头查模型名和地址
- 试流式输出开流式再发一条长一点的,确认内容是一段段回来而不是憋到最后一次性吐出
- 换个模型再调同一把 Key 换个模型名调一次,能正常回说明账号权限没问题;报错则多半是分组或该模型没开通
报错对照表:按这个顺序排查
报错先分类,别一上来就怀疑站点挂了。下面这张表按最常见的几种错误码给了排查顺序,从自己这边能改的查起。
| 现象 | 先查什么 | 再查什么 |
|---|---|---|
| 401 或鉴权失败 | Key 有没有多余空格、前缀有没有重复加 | 这把 Key 是不是被禁用或过期 |
| 404 或路径不存在 | 地址是不是多写或少写了版本段 | 域名和路径逐段对比站内文档 |
| 429 或限流 | 控制台用量页看额度 | 并发数和分组说明 |
| 超时或连不上 | 换网络环境试一次 | 到站内测速页量延迟基线 |
排查顺序建议从最便宜的动手项开始:先复制 Key 重新粘一次,再换地址写法,最后才去翻控制台用量。我见过有人直接重装依赖包,结果发现是地址多写了一个斜杠。
先量一下延迟基线调不通时别靠感觉判断站点快慢,去测速页拿一个当天的数字,再决定是不是网络问题。→跑通之后该做的三件小事
跑通只是开始。把这次用的地址、模型名和参数存成一份自己的配置备忘,换工具时直接抄,比翻聊天记录快得多。顺手记一下这个典型任务花了多少用量,之后充值时心里有数,别一上来就大额。
隔几天用站内检测工具复核一下返回的模型是不是还是当初那个。中转站的后端配置可能调整,你这边感知不到,但任务效果会变。价格和模型资料这类数字会变,具体以站内页面当时显示的为准,到价格追踪页核对更稳妥。
- 把地址、模型名、关键参数存成配置备忘
- 记下典型任务的用量,作为充值参考
- 隔几天复核返回模型是否一致,到检测工具页看
- 充值前到价格追踪页核对当时的数字,别用旧截图
常见问题
中转站的地址到底带不带 /v1?
看你在哪填。写代码用官方 SDK 时,一般填到域名那一段,SDK 自己补后面的路径;有些第三方工具要求填完整地址,就带上去。两种都不确定时,先用一段最短请求各试一次,哪个返回正常内容就用哪个,别靠猜。
Key 填对了还是报鉴权失败,可能是哪里错了?
先检查复制时有没有把首尾空格带进去,再看这把 Key 在控制台是不是显示启用状态。还有一种常见情况是 Key 属于某个分组,那个分组没开通你要调的模型,页面不报错但调用会被拒。
第一次调用成功,但过两天再用就不行了,正常吗?
不算异常。可能是额度用完、分组调整、模型下线,也可能是站点侧线路变动。到控制台看用量和公告,再用站内检测工具跑一次,基本能分清是账号问题还是站点问题。