快速开始
创建密钥、复制它的网关 base URL、把 SDK 指过去。
1. 创建密钥
在控制台打开 API 密钥 并创建密钥。两个字段决定它的行为:
| 字段 | 取值 |
|---|---|
| 平台 | 该密钥绑定的上游供应商。一个密钥只服务一个平台 |
| 模式 | safe 转发到供应商;mock 在网关本地应答,用于开发调试 |
选 safe 时还要填入该平台的真实 API 密钥:网关只以加密形式保管它,并用它转发
请求——供应商侧看到的仍然是你的密钥。
2. 复制 safe-key 与 base URL
safe-key 在创建时展示。它同时以加密形式存储,因此你随时可以在控制台再次复制。
密钥只能在创建时选定的平台上使用。把供应商那一整段 base URL 换成对应平台的 网关 base URL:
| 平台 | 供应商 base URL(替换它) | 网关 base URL(用它) |
|---|---|---|
| OpenAI | https://api.openai.com/v1 | https://sluiceline.com/openai |
| DeepSeek | https://api.deepseek.com | https://sluiceline.com/deepseek |
| Claude | https://api.anthropic.com | https://sluiceline.com/anthropic |
| fal.ai(同步) | https://fal.run | https://sluiceline.com/fal |
| fal.ai(队列) | https://queue.fal.run | https://sluiceline.com/falqueue |
| ByteDance Seedance | https://ark.ap-southeast.bytepluses.com/api/v3 | https://sluiceline.com/seedance |
整段替换 base URL
其中两条本身就以版本段结尾 —— OpenAI 的 /v1 与方舟的 /api/v3 —— 而被替换的是
整段 URL。请求路径写版本段之后的部分:/chat/completions,不要写
/v1/chat/completions。Claude 的 base 不含版本段,所以它的路径确实以
/v1/messages 开头。
各平台所需的凭据与完整路径规则见 一键切换。
3. 把 SDK 指向网关
curl https://sluiceline.com/openai/chat/completions \
-H "Authorization: Bearer $SLUICELINE_SAFE_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6-astra","messages":[{"role":"user","content":"hi"}]}'需要改的只有 base URL 与凭据这两个值。网关解析 safe-key、执行它对应的配额, 再用你的真实密钥转发到供应商。
不写代码也可以试
Playground 可以在文档站点内直接向网关发一次请求。 mock 密钥不消耗供应商额度,也不消耗配额。