openai.Completion

为什么openai库里没有completion属性呢?

cbyusdbcubsdicnisdcdscsdcsdc

OpenAI 的 GPT 类模型,它确实具有 completion 属性,可以用于对给定文本进行自动补全。例如,你可以使用以下代码来使用 GPT-3 模型完成单词。

import openai
openai.api_key = "YOUR_API_KEY"

def complete(prompt):
    response = openai.Completion.create(
        engine="text-davinci-002",
        prompt=prompt,
        max_tokens=60,
        n=1,
        stop=None,
        temperature=0.7,
    )

    return response.choices[0].text.strip()

在这个示例中,openai.Completion.create() 方法接受一个 prompt 参数,该参数包含您希望自动完成的文本。在返回值中,response.choices[0].text 属性包含自动完成后的完整文本。