这份指南全面介绍了如何将产品原型发布到生产环境的最佳实践。不论你是资深的机器学习工程师还是刚入门的技术爱好者,这份指南都能为你提供在实际生产环境中成功应用该平台所需的各种工具和知识。内容涵盖从如何保护 API 访问安全到如何构建能应对高流量的架构。参考这份指南,可以帮助你更顺畅、高效地部署应用程序到生产环境。
想要深入了解生产环境的最佳实践,请参阅我们的开发者日讲座:
设置你的组织
登录 OpenAI 账户后,你可以在组织设置中找到你的组织名称和 ID。组织名称是用户界面中显示的标签,而组织 ID 则是在 API 请求中使用的唯一标识符。
属于多个组织的用户可以通过发送特定的请求头来选择用于 API 请求的特定组织。这些请求的使用量将计入相应组织的配额。如果没有指定请求头,默认的组织将被计费。你可以在用户设置中更改默认组织。
通过团队页面,你可以邀请新成员加入组织。成员分为 读者(readers) 和 所有者(owners) 两种角色:读者能够发起 API 请求和查看基本组织信息,而所有者则有权限修改计费信息和管理组织内的成员。
管理计费限制
为了使用 OpenAI API,请先在计费信息页面填写你的计费信息。如果你没有填写计费信息,虽然还能登录,但将无法发起 API 请求。
当您填写了账单信息后,您将获得 OpenAI 设置的每月最高 100 美元的使用限额。随着您在平台上的使用量逐渐增加,您将从一个使用层级过渡到另一个,您的使用限额也会相应提高。您可以在账户设置中的“限制”页面查看您目前的使用限额。
如果您希望在使用额度超出特定金额时接收通知,您可以在“使用限制”页面设置一个通知阈值。一旦达到这个阈值,组织的所有者会收到电子邮件通知。您还可以设定一个月度预算,一旦达到这个预算,任何额外的 API 请求都会被拒绝。请注意,由于技术上的局限,这些限制在实际使用量与设置的限制之间可能存在 5 到 10 分钟的延迟。
API 密钥
OpenAI 的 API 使用 API 密钥来进行认证。您可以访问“API 密钥”页面来获取在请求中使用的 API 密钥。
这是一种比较直接的访问控制方式,但您需要谨慎保护这些密钥。避免在代码或公开代码库中暴露您的 API 密钥,而应将它们储存在安全的地方。您应该通过环境变量或秘密管理服务来将密钥提供给您的应用