名称
- 管什么
- 只是给你自己认的。按用途起名,比如「正式环境」「测试」「某某脚本」,出问题时一眼知道该删哪个。
网页上能用的模型,程序也能调:自己写代码调,或者填进 Cursor、Cline 这类工具里。要准备的只有三样:接口地址、一个密钥、模型 ID。读完你能拿齐这三样、发出第一个请求,出错时看得懂是哪一样不对,也知道密钥怎么管才不出事。
三种用法都要先拿到地址、密钥和模型 ID,区别在后面怎么填。
Cursor、Continue、Cline 这些工具,文档里每个都有一页,写着地址填在哪、要不要在后面加 /v1、模型名怎么填。照着那一页填,比自己摸索快得多。
API 文档左边目录「第三方接入」。
前五步在网页上点,第六步在你电脑的终端里运行。只有第六步会扣一点点钱。
页面右上角写着「BASE」的那一格,后面那串就是你这个网站的接口地址,点旁边的 复制。
写代码时一般用这个地址后面接 /v1,比如对话接口是「地址/v1/chat/completions」。填进第三方工具时要不要加 /v1,以它在「第三方接入」里那一页写的为准。
点右上角 管理密钥,会打开「API 开放平台」的「API 密钥」页,点 创建密钥。「名称」写上它用在哪,比如「我的脚本」;其他先不动,点右下角 保存。
提示「密钥已创建」,列表里多了一行。
在列表里新密钥那一行点 复制,粘贴到安全的地方存好,比如密码管理器。
按钮变成「已复制」。以后也能随时回到这里,点那一串打码的密钥看完整的,或者再点 复制。
回到 API 文档,在左边「模型参考」上面的搜索框里搜模型的名字,点进去。大标题下面灰底小框里那一串等宽字就是模型 ID,选中复制;下面「请求示例」里也已经替你填好了。
请求里的 model 要填这个 ID,不是界面上看到的名字,大小写也要一样。
把下面这段里尖括号的三处换成你刚复制的地址、密钥和模型 ID(尖括号也去掉),在电脑的终端里运行。
curl <接口地址>/v1/chat/completions \ -H "Authorization: Bearer <你的密钥>" \ -H "Content-Type: application/json" \ -d '{"model": "<模型 ID>", "messages": [{"role": "user", "content": "你好"}]}'
返回一段 JSON,里面 choices → message → content 就是模型的回答。这一次按对话扣费,和在网页上聊一句一样。
第一次建密钥,除了「名称」都可以不动。想让密钥更安全、更省心,再回来看这几格。
和网页上用是同一个余额、同一套扣费规则。
价格按模型和实际用到的渠道算,和网页上是同一套;各渠道的价格可以在 API 文档右上角「模型价格」里查。
看请求头是不是写成了「Authorization: Bearer 密钥」,Bearer 和密钥之间有一个空格。
密钥是不是复制全了、前后有没有多出空格。
密钥是不是已经被删、被禁用、过期或轮换了:在 API 密钥列表里看看它的状态。
这个密钥设了「可用渠道」或「模型限制」,你调的模型不在里面。在列表里点「编辑」把它加上,或者换一个没有限制的密钥。
填模型 ID:在 API 文档「模型参考」里点进模型,大标题下面灰底小框里那一串,选中复制。
界面上显示的名字不行,大小写不对也不行。
先打开 API 文档「第三方接入」里这个工具的那一页,逐项对照:地址后面要不要加 /v1、协议选哪种、模型名填在哪。
地址以 API 文档右上角 BASE 里的为准。
视频要做很久,接口先返回一个任务编号,你再用它查结果。做法看 API 文档「通用接口」里的「任务与轮询」。不要一直重复提交,每提交一次都算一次。
能。在 API 密钥列表里点那一串打码的密钥,会弹出完整的密钥,旁边有「复制」。
不能。接口只给本人或本公司内部自用。
想把平台能力提供给自己的客户,看看头像菜单「模块」里有没有「成为代理」,从那里了解;没有这一项就联系客服。
这一课学完了吗?
下一课:CLI
没登录时进度只记在这台设备的浏览器里;登录后会自动并进你的账号。