只在服务端保存
把 Key 放在环境变量、容器 secret 或密钥管理系统中,不写进前端 JavaScript、移动端包和公开仓库。
把 Key 放在环境变量、容器 secret 或密钥管理系统中,不写进前端 JavaScript、移动端包和公开仓库。
开发、测试和生产使用不同 Key;团队成员与自动化任务也应分开,便于审计和撤销。
为 Key 设置合理额度、可用模型和有效期;控制台支持哪些限制,以当前令牌设置项为准。
先发布新 Key、验证成功,再撤销旧 Key,避免轮换导致业务中断。
桌面客户端如果只能明文保存 Key,设备上的其他用户或恶意软件可能读取它。重要业务应由自己的后端持有 Key,并在后端实现用户鉴权、速率限制、预算和审计。
不够。历史提交、缓存和日志可能仍有副本,应立即撤销 Key 并创建新 Key。
不建议。浏览器代码和网络请求会暴露 Key,应通过自己的后端调用。