How To Get OpenAI Data In Google Sheets [API Tutorial](openai api endpoint url)
I. OpenAI API的获得和认证
A. 注册OpenAI账号
要使用OpenAI API,首先需要在OpenAI官方网站上注册一个账号。
访问OpenAI官方网站,然后依照唆使完成注册进程。
B. 获得API密钥
注册OpenAI账号后,需要获得API密钥来进行认证。
登录到OpenAI官方网站,然后依照提供的说明获得API密钥。
II. OpenAI API的编写代码
A. 编写代码示例
使用各种编程语言可以编写调用OpenAI API的代码。以下是使用PHP语言的示例:
<?php
$openai_key = 'YOUR_API_KEY';
$endpoint = 'https://api.openai.com/v1/endpoint';
// 编写API要求代码
?>
B. 调用API接口
调用OpenAI API需要定义要求的URL、要求头和要求体,并发送API要求以获得响应数据。
// 定义要求的URL
$url = 'https://api.openai.com/v1/endpoint';
// 定义要求头
$headers = array(
'Content-Type: application/json',
'Authorization: Bearer YOUR_API_KEY'
);
// 定义要求体
$body = array(
'prompt' => 'Your input prompt'
);
// 发送API要求并获得响应数据
$response = sendApiRequest($url, $headers, $body);
III. OpenAI API的区别端点URL
A. Completions端点
Completions端点用于提供一个输入提示并返复生成的文本。
使用Completions端点可以生成根据给定输入提示生成新的文本。
B. Chat端点
Chat端点用于提供对话模型,并根据历史对话生成响应。
使用Chat端点可以建立一个与模型的对话,并根据历史对话生成模型的回复。
IV. OpenAI API的正确的端点URL
A. Davinci Codex模型
使用Davinci Codex模型时,需要确保使用正确的API端点URL。
正确的API端点URL是https://api.openai.com/v1。
B. Chat/engine端点的废弃
Chat/engine端点已被废弃,不再可用。
使用其他API端点替换Chat/engine端点。
V. OpenAI API的使用指南
A. 注册OpenAI账号并获得API密钥
注册OpenAI账号,然后获得API密钥。
API密钥需要用于认证API要求。
B. 使用正确的API端点URL
根据需要使用正确的API端点URL。
区别的端点URL提供了区别的功能和服务。
C. 发送要求并处理响应数据
根据API文档的说明,发送API要求。
处理API响应数据,根据需要进行后续操作。
openai api endpoint url的进一步展开说明
怎么将OpenAI API连接到Google Sheets
OpenAI 是一家人工智能研究公司。我们可使用OpenAI API将数据从OpenAI导入到Google Sheets。在本教程中,我们将向您展现怎样在5个步骤中将OpenAI REST API连接到Google Sheets:
步骤1:安装和打开Apipheny附加组件
Apipheny是用于 Google Sheets 的 API 连接器。您可使用 Apipheny 将 Google Sheets 连接到无穷的 API 数据源,进行无穷次的 API 要求等等。附加组件包括有30天的不要钱试用。
1. 在计算机上打开以下链接,然后点击 Google MarketPlace 中的安装按钮,来安装 Apipheny:[https://apipheny.io/install](https://apipheny.io/install)
2. 安装好 Apipheny 后,打开一个 Google Sheet,然后点击顶部菜单栏的扩大项。
在下拉菜单中,您应当能看到 Apipheny。点击 Apipheny,然后点击 Import API,在您的 Google Sheet 中打开 Apipheny 侧边栏。
提示:您可以在浏览器中输入以下网址来打开一个新的 Google Sheet:sheet.new
步骤2:获得 API 密钥
在您的 OpenAI 帐户中,点击用户图标,然后选择”View API keys”选项:
OpenAI 帐户
在 API keys 部份,点击 “+Create new secret key” 按钮以生成一个 API 密钥:
API Keys 部份
您的 API 密钥已生成:
API 密钥生成提示
将其复制到一个安全的位置,由于您稍后会用到它。点击
步骤3:选择 OpenAI API 终端节点
在这一部份,我们将向您展现如何浏览 OpenAI API 文档以找到检索所需信息的终端节点。如果您已知道 API URL,或想使用与我们相同的示例 URL,只需跳至步骤4。
首先,打开 OpenAI API 文档页面:[https://beta.openai.com/docs/introduction](https://beta.openai.com/docs/introduction)
左边菜单栏包括了关于 OpenAI API 的通用信息和 OpenAI API 终端节点的种别列表:
OpenAI 文档页面
如果您向下转动至 API Reference 部份,您将找到终端节点的种别。一个示例是 Embeddings。
一个示例终端节点是 Create embeddings,用于创建表示输入文本的嵌入向量。该终端节点的 URL 为:
https://api.openai.com/v1/embeddings
每一个终端节点的文档都包括一个描写性标题,一个描写终端节点用处的段落,如果是 POST 方法,还包括要求的主体参数。在右边的独立部份,您将看到终端节点的 HTTP 方法(GET)和 URL,和一个示例的要求和响应:
Create embeddings 终端节点文档
所有对 OpenAI 的 API 调用都应当发送到 https://api.openai.com/v1/ 基准域名。所有终端节点都应当以这个基准 URL 结尾。
步骤4:将您的 OpenAI API 要求输入到 Apipheny
现在,要将 OpenAI 数据导入到您的 Google Sheet 中,返回您的 Google Sheet,确保您已安装了 Apipheny 附加组件,并在 Import 选项卡上打开了它。在 Apipheny 的 Import 选项卡中,将以下详细信息输入到附加组件中:
方法:在 Apipheny 侧边栏的顶部,选择您的 OpenAI API 终端节点所需的 HTTP 方法(GET、POST、PUT、PATCH 或 DELETE)。在这个示例中,我们使用“POST”方法。
API URL:在第 4 步中,我们解释了如何找到您所需的 OpenAI API 终端节点。现在将完全的 OpenAI API URL 复制到 Apipheny 附加组件中,粘贴到字段中的 API URL Path,并在后面添加任何 POST 要求所需的参数。
对这个示例,我们使用的是 Create completion 终端节点,该节点为所提供的提示和参数创建一个完成文本。这个特定终端节点的 URL 是:
https://api.openai.com/v1/completions
如果您正在遵守与我们相同的示例,请将上述 URL 复制粘贴到 Apipheny 中。
Headers:在 Apipheny 附加组件的 Headers 部份中,添加一行键和值:
Header Key:Authorization Value:Bearer your_API key
确保用之前在第 2 步生成的令牌的相同值替换 your_key。在“Bearer”和令牌之间保存一个字面空格。
Body:在 Apipheny 的 Body 部份添加一个包括您希望使用的 A.I. 模型、您需要获得信息的文本和提取参数的 JSON 文件。我们将使用以下示例:
{
“model”: “text-davinci-002”,
“prompt”: “给定一个帖子,该程序将生成 3 个相关的标签。
帖子:SimpleX 是一种基于人工智能的智能控制台,可以帮助您快速分析和排叙文本数据,无需编码。
#ai #textdata #simplex
/##
帖子:ProductDyno 是一种内容交付平台,帮助您创建和销售会员资历、视频课程和数字产品。
#productdyno #digitalproducts #contentdelivery
/##
帖子:RabbitLoader 是一个 WordPress 插件,通过内容缩小,懒加载和 CDN 缓存来减少网站加载时间。
#rabbitloader #wordpress #loadtimes
##
帖子:优化网页和资产的加载时间,以改良您的用户体验和 Google Core Web Vitals。
/##
帖子:Blits.ai – 使用对话人工智能构建聊天机器人
#blits #chatboots #conversationalai
/##帖子:{{{Sheet1!B3}}}”,
“temperature”: 0.7,
“max_tokens”: 64,
“top_p”: 1,
“frequency_penalty”: 0,
“presence_penalty”: 0
}
在这类情况下,我们正在使用 Sheet 1,单元 B3 中的数据,使用的单元援用是:{{{Sheet1!B3}}}
我们将在另外一个 Google Sheet(例如 Sheet6)中运行要求,并将结果显示在 Sheet6 中,同时在 Sheet1 的单元格 C3 中进行援用。为了建立这个援用,我们编写了一个公式,该公式将取 Sheet6 单元格 E2 的值到 Sheet1 的 B3 单元格:=Sheet6!E2
如果您正在遵守与我们相同的示例,请输入以下所示的 OpenAI API 要求到 Apipheny 中:
OpenAI API 要求输入到 Apipheny 附加组件中
另外一个示例是 Create chat completion 终端节点,该节点为给定的聊天对话创建一个模型响应。该特定终端节点的 URL 是:
https://api.openai.com/v1/chat/completions
如果您正在遵守与我们相同的示例,请将上述 URL 复制粘贴到 Apipheny 中。
Headers:在 Apipheny 附加组件的 Headers 部份中,添加一行键和值:
Header Key:Authorization Value:Bearer your_API key
确保用之前在第 2 步生成的令牌的相同值替换 your_key。在“Bearer”和令牌之间保存一个字面空格。
Body:在 Apipheny 的 Body 部份中,添加要使用的模型的 ID 和消息列表(描写到目前为止的对话记录):
{
“model”: “gpt⑶.5-turbo”,
“messages”: [
{
“role”: “user”,
“content”: “Hello!”
}
]
}
如果您正在遵守与我们相同的示例,请输入以下所示的 ChatGPT API 要求到 Apipheny 中:
ChatGPT API 要求输入到 Apipheny 附件组件中
步骤5:在您的 Google Sheet 中运行 OpenAI API 要求
最后一步是点击 Apipheny 附加组件底部的 Run 按钮,然后您的 OpenAI 数据将被导入到您的 Google Sheet 中。恭喜!
Sheet6 中的结果:
使用 Apipheny 附加组件将 OpenAI API 与 Google Sheets 连接,并将 OpenAI 数据导入到 Google Sheets
使用 Apipheny 附加组件将 ChatGPT 数据导入到 Google Sheets
Sheet1 中的结果:
使用 Google Sheets 公式从 Sheet6 提取结果到 Sheet1
加密 API 教程和更多内容:
API 教程
API 知识
甚么是 API?
甚么是 API URL?
甚么是参数?
甚么是终端节点?
甚么是 API 密钥/令牌?
甚么是基本身份验证?
甚么是标头?
甚么是 GET 要求?
甚么是 POST 要求?
openai api endpoint url的常见问答Q&A
问题1:Golang/Python 调用 openAI 的API 详解_田猿笔记的博客-CS…
答案:在这篇博客文章中,作者介绍了怎样使用Golang和Python编程语言调用openAI的API。以下是文章的大纲:
- 作者先介绍了如何申请openAI的API密钥。
- 然后,作者解释了如何通过HTTP要求在Golang中调用openAI的API,包括创建HTTP客户端和发送要求的示例代码。
- 接下来,作者介绍了怎样在Python中调用openAI的API,包括使用Python的requests库发送HTTP要求和处理API响应的示例代码。
- 最后,作者总结了使用Golang和Python调用openAI的API的步骤和注意事项。
问题2:使用PHP对接OpenAI接口
答案:这份文章介绍了怎样使用PHP编程语言对接OpenAI的接口。以下是文章的大纲:
- 作者首先解释了如何获得OpenAI API密钥。
- 然后,作者给出了一个简单的PHP代码示例,展现了怎么发送HTTP要求并调用OpenAI的API,其中包括API密钥和API端点的设置。
- 接着,作者详细解释了每行代码的功能和作用。
- 最后,作者提供了一些额外的提示和建议,帮助读者更好地理解和使用PHP对接OpenAI接口。
问题3:OpenAI API endpoints – Surface Duo Blog
答案:这篇博客文章详细介绍了OpenAI的API端点。以下是文章的大纲:
- 作者解释了区别的API端点,包括Completions和Edits等。
- 作者提供了每一个API端点的详细说明,包括功能、使用方法和参数等。
- 另外,作者还介绍了怎样使用OpenAI的API参考文档和官方网站来了解更多关于API端点的信息。