openai.ChatCompletion.create不能异步、并发的解决方法

束俊材
2023-12-01
Answer = await openai.ChatCompletion.acreate(
    model="gpt-3.5-turbo",
    temperature=0,
    max_tokens=max_tokens,
    top_p=1,
    frequency_penalty=0,
    presence_penalty=0,
    messages=messages
)

应该改成如上

create->acreate,前面加了一个a,可能的意思是async,async的翻译是“异步的”。在编程中,async通常用于异步编程,即在执行某个任务时,不会阻塞程序的其他部分,而是在后台进行。这种编程方式可以提高程序的效率和响应速度。在python,JavaScript中,async/await是一种常用的异步编程方式。

 类似资料: