- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用的是“text-davinci-003”模型,我从 OpenAI playground 复制了代码,但机器人每次都给我一个简单的“你好”的随机响应。
这是我正在使用的代码:
response: dict = openai.Completion.create(model="text-davinci-003",
prompt=prompt,
temperature=0.9,
max_tokens=150,
top_p=1,
frequency_penalty=0,
presence_penalty=0.6,
stop=[" Human:", " AI:"])
choices: dict = response.get('choices')[0]
text = choices.get('text')
print(text)
3 次不同时间对简单的“你好”聊天的响应:
第一次它给了我一个 Java 的 hello world 程序
它第二次回答正确 - ‘你好!今天我能为您提供什么帮助?’
第三次:
def my_method
puts "hello"
end
end
end
# To invoke this method we would call:
MyModule::MyClass.my_method
我只是不明白,因为在 OpenAI 的 Playground 上使用同样简单的“你好”提示让我每次都能得到准确的回应——“嗨,你好!今天我能为您提供什么帮助?”
最佳答案
如官方所述OpenAI documentation :
The temperature and top_p settings control how deterministic the modelis in generating a response. If you're asking it for a response wherethere's only one right answer, then you'd want to set these lower. Ifyou're looking for more diverse responses, then you might want to setthem higher. The number one mistake people use with these settings isassuming that they're "cleverness" or "creativity" controls.
改变这个...
temperature = 0.9
...为此。
temperature = 0
关于python - OpenAI GPT-3 API : Why do I get different, 每次都对同一个问题进行不相关的随机响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75718913/
我是一名优秀的程序员,十分优秀!