文档中心

解决方案、常见问题、您都可以在这里找到

购买相关
支付相关
OpenAI(ChatGPT)
介绍
导言
身份验证
发出请求
参数详情
创建语音
创建转录
身份验证OpenAI(ChatGPT)

验证

OpenAI API 使用 API 密钥进行身份验证。访问您的API 密钥页面以检索您将在请求中使用的 API 密钥。

请记住,您的 API 密钥是秘密的!不要与他人共享或在任何客户端代码(浏览器、应用程序)中公开它。生产请求必须通过您自己的后端服务器进行路由,您的 API 密钥可以从环境变量或密钥管理服务中安全加载。

所有 API 请求都应在 HTTP 标头中包含您的 API 密钥,Authorization如下所示:

Authorization: Bearer YOUR_API_KEY

请求组织

对于属于多个组织的用户,您可以传递一个标头来指定哪个组织用于 API 请求。来自这些 API 请求的使用将计入指定组织的订阅配额。

curl 命令示例:

1 curl https://api.openai.com/v1/models \
2   -H 'Authorization: Bearer YOUR_API_KEY' \
3   -H 'OpenAI-Organization: YOUR_ORG_ID'

Python 包的示例openai

1 import os
2 import openai
3 openai.organization = "YOUR_ORG_ID"
4 openai.api_key = os.getenv("OPENAI_API_KEY")
5 openai.Model.list()

Node.js 包的示例openai

1 import { Configuration, OpenAIApi } from "openai";
2 const configuration = new Configuration({
3     organization: "YOUR_ORG_ID",
4     apiKey: process.env.OPENAI_API_KEY,
5 });
6 const openai = new OpenAIApi(configuration);
7 const response = await openai.listEngines();

组织 ID 可以在您的组织设置页面上找到。

浏览量:40
更新时间:2024-09-01 23:20:55