使用 JavaScript 访问 OpenAI API:完整指南
OpenAI 的 API 可以使用 JavaScript 语言进行访问。要使用 OpenAI 的 API,首先需要注册一个 OpenAI 账户,然后在你的账户中创建 API 密钥。最后,使用 JavaScript 语言发送和接收 HTTP 请求。
以下为 JavaScript 示例:
// 创建 HTTP 请求
var xhr = new XMLHttpRequest();
// 监听状态改变
xhr.onreadystatechange = function () {
if (xhr.readyState == XMLHttpRequest.DONE) {
console.log('OpenAI API response:', xhr.responseText);
}
};
// 打开 HTTP 请求
xhr.open('GET', 'https://api.openai.com/v1/engines/davinci/completions');
// 设置 HTTP 请求头
xhr.setRequestHeader('Content-Type', 'application/json');
xhr.setRequestHeader('Authorization', 'Bearer <Your API key here>');
// 发送 HTTP 请求
xhr.send(JSON.stringify({
'prompt': 'OpenAI',
'max_tokens': 10
}));
步骤:
- 注册 OpenAI 账户: 访问 OpenAI 网站并注册一个免费账户。
- 获取 API 密钥: 登录你的 OpenAI 账户,并从你的个人资料页面中获取 API 密钥。
- 发送 HTTP 请求: 使用 JavaScript 代码发送 HTTP 请求到 OpenAI API。
- 处理响应: 使用 JavaScript 处理来自 OpenAI API 的响应。
代码解释:
xhr对象用于发送 HTTP 请求。onreadystatechange事件监听器用于监控请求状态。open()方法用于打开 HTTP 请求。setRequestHeader()方法用于设置 HTTP 请求头。send()方法用于发送 HTTP 请求。JSON.stringify()方法用于将 JavaScript 对象转换为 JSON 字符串。
注意:
- 替换
<Your API key here>为你的实际 API 密钥。 - 了解更多关于 OpenAI API 的信息,请访问 OpenAI 文档网站。
原文地址: https://www.cveoy.top/t/topic/llXe 著作权归作者所有。请勿转载和采集!