首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开不工作的人工智能示例代码“等待仅在异步函数和模块的顶层体中有效”。

打开不工作的人工智能示例代码“等待仅在异步函数和模块的顶层体中有效”。
EN

Stack Overflow用户
提问于 2022-04-27 11:50:56
回答 1查看 442关注 0票数 0

抱歉,如果这看起来很简单的话,我对这件事还是比较陌生的。

正如标题中所说的,“等待仅在异步函数和模块的顶层主体中有效”,但我感到困惑,因为等待是在主体的顶部吗?

代码语言:javascript
复制
const { Configuration, OpenAIApi } = require("openai");

const configuration = new Configuration({
  apiKey: 'Api Key Go Brrrrrr',
});
const openai = new OpenAIApi(configuration);

const response = await openai.createCompletion("text-davinci-002", {
  prompt: "You: What have you been up to?\nFriend: Watching old movies.\nYou: Did you watch anything interesting?\nFriend:",
  temperature: 0.5,
  max_tokens: 60,
  top_p: 1.0,
  frequency_penalty: 0.5,
  presence_penalty: 0.0,
  stop: ["You:"],
});
EN

回答 1

Stack Overflow用户

发布于 2022-04-27 11:58:43

您可以将代码包装在异步IIFE中。

代码语言:javascript
复制
// add ; at the start to be safe, this is one of the very few cases where semicolons matter in JS
;(async ()=>{
const response = await openai.createCompletion("text-davinci-002", {
  prompt: "You: What have you been up to?\nFriend: Watching old movies.\nYou: Did you watch anything interesting?\nFriend:",
  temperature: 0.5,
  max_tokens: 60,
  top_p: 1.0,
  frequency_penalty: 0.5,
  presence_penalty: 0.0,
  stop: ["You:"],
});
})();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72028213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档