- 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/
“Git”大师,你能帮我做点什么吗 据我所知,可以通过服务器用户/组身份验证来操纵 Git 访问。但是有什么方法可以让我使用另一种访问身份验证而不管操作系统服务器身份验证如何? 我的意思是像SVN,U
这个问题在这里已经有了答案: Ruby while syntax (2 个答案) 关闭 7 年前。 为什么这两种样式都有效?它们在基本层面上有区别吗? while true do puts "I
我是一名优秀的程序员,十分优秀!