wylon

API 密钥

API 密钥用于验证每一次对 wylon 新云推理 API 的请求。每个密钥绑定到一个项目,携带作用域,并可在不重新部署应用的情况下轮换或吊销。

密钥结构

wylon 新云密钥是具有固定结构的字符串,便于你在日志和密钥管理器中识别。

wl-<env>-<random 32 chars>

# 示例
wl-live-7B2kLq9pVmXr3sTyZ8hDnCqFgW1vJaHb    # 生产
wl-test-4cKnRj8vQpYxZs5tUwEhGmAoDlFbCiNz    # 测试(沙盒,不计费)

创建密钥

  1. 打开 API 密钥

    前往 控制台 → 账户 → API 密钥

  2. 点击 “创建新密钥”

    选择项目,设置名称,可选附加作用域(见下文),可选设置过期时间。

  3. 立即复制

    wylon 只会显示一次完整密钥。关闭对话框后,仅能看到前 8 位字符。

作用域

作用域限定密钥可执行的操作。默认为 inference.* — 对所绑定项目的不受限推理权限。

作用域允许操作
inference.read调用对话补全、列出模型。
inference.write包含 read 全部权限 + 提交 批量推理 任务。
inference.*所有推理权限。
admin.billing读取用量、充值、下载发票。
admin.*完整管理权限。
lock
最小权限原则。 生产环境应使用 inference.readinference.writeadmin.* 密钥仅用于 CI/CD 流水线或运维控制台。

在代码中使用密钥

绝不要把密钥硬编码到代码中。应在启动时从环境变量或密钥管理器加载。

export WYLON_API_KEY="wl-live-7B2kLq…"
import os
from openai import OpenAI
client = OpenAI(api_key=os.environ["WYLON_API_KEY"], base_url="https://api.wylon.cn/v1")
import OpenAI from "openai";
const client = new OpenAI({ apiKey: process.env.WYLON_API_KEY, baseURL: "https://api.wylon.cn/v1" });

轮换

按计划轮换密钥(生产环境建议每季度一次),或在怀疑泄露时立即轮换。 无停机轮换流程:

  1. 创建一个新密钥。
  2. 将新密钥部署到所有实例。
  3. 观察旧密钥的 最后使用 列 — 一旦闲置 24 小时,即可吊销。

吊销

点击任一密钥的 吊销 可立即停用。使用该密钥的进行中请求将返回 401 invalid_api_key。 吊销操作不可逆。

泄露应急手册

如果密钥被提交到代码仓库、粘贴在聊天中,或出现在你无法控制的日志中:

  1. 立即在控制台中吊销该密钥
  2. 创建一个作用域尽可能收紧的替代密钥。
  3. 检查 计费 → 用量,查看发现前 24 小时内是否有异常峰值。
  4. 如发现陌生用量,请联系 security@wylon.cn
key
绝不要把密钥发往浏览器端。 请通过你自己的服务端代理调用。服务端泄露的密钥可以吊销; 客户端泄露的密钥则已经被每位访问者获取。

单密钥限额

组织级速率限制适用于所有密钥。 你也可以在控制台中额外限制单个密钥的 RPM、TPM 或月度消费 — 适用于分发给外部合作方的沙盒密钥。

沪ICP备2026010432号-1 沪公网安备31010402336632号