-
malaohu说:
message_list = [{"role":"user", "content": "怎么报错了?"}]
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=message_list)
print(completion)
return completion上面有误,请帮忙重写
。
message_list = [{"text": "怎么报错了?", "user": "user"}]
completion = openai.Completion.create(
engine="davinci",
prompt=message_list,
max_tokens=50
)
print(completion) -
malaohu说:
message_list = [{"role":"user", "content": "怎么报错了?"}]
completion = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=message_list)
print(completion)
return completion上面有误,请帮忙重写
以下是重写后的代码:
message_list = [{"role":"user", "content": "怎么报错了?"}] completion = openai.Completion.create( engine="davinci", prompt=message_list, max_tokens=100, n=1, stop=None, temperature=0.5) response = completion.choices[0].text.strip() print(response) return response
该代码使用 OpenAI API 中的
Completion
对象,使用davinci
引擎生成文本回复,具有以下参数:prompt
: 包含用户消息的对象列表max_tokens
: 生成的文本最大长度n
: 生成的文本条数stop
: 可选的字符串或列表,在此之后停止生成文本temperature
: 文本生成的温度参数
代码会将生成的回复字符串打印到控制台,并返回该字符串。