如果我要用JavaScript写一段访问OpenAI接口的代码,该如何写?
时间: 2023-01-29 17:50:23 浏览: 72
可以使用 `fetch` 函数来访问 OpenAI 的接口。首先,使用 `fetch` 函数发送 HTTP 请求,然后使用 `then` 方法来处理响应。
例如,下面的代码演示了如何使用 `fetch` 函数访问 OpenAI 的「text-davinci-002」模型,并获取响应的文本:
```
const API_KEY = 'your_api_key';
const API_ENDPOINT = 'https://api.openai.com/v1/models/text-davinci-002';
async function generateText() {
const response = await fetch(API_ENDPOINT, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Bearer ${API_KEY}`
},
body: JSON.stringify({
prompt: 'What is the meaning of life?'
})
});
const responseJson = await response.json();
console.log(responseJson.data.text);
}
generateText();
```
请注意,你需要替换 `your_api_key` 为你自己的 API 密钥。
希望这能帮到你!