作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 API 的新手,我正在尝试了解如何使用 OpenAI 的 GPT-3 API(使用 api.openai.com/v1/completions)从提示中获得响应。我正在使用 Postman 这样做。文档说只有一个必需参数,即“模型”。但是,我收到一条错误消息,提示“您必须提供模型参数”,即使我已经提供了它。
我做错了什么?
最佳答案
您可以使用 POST 设置在 Postman 中通过以下方式使其工作:
将“参数”选项卡中的所有项目留空
在“授权”选项卡中,将您的 OpenAI API token 粘贴为类型承载 token (您可能已经这样做了)
在 Headers 选项卡中,添加值为“application/json”的键“Content-Type”
在 Body 选项卡中,切换到 Raw,然后添加例如
{
"model":"text-davinci-002",
"prompt":"Albert Einstein was"
}
点击发送。您将取回提示的完成。
请注意,您也可以将模型添加到 Post URL 中,例如 https://api.openai.com/v1/engines/text-davinci-002/completions
虽然上述工作正常,但它可能没有充分发挥 Postman UI 的潜力——毕竟,我们正在原始编辑 JSON,而不是使用漂亮的键值输入框。如果您知道如何执行后者,请告诉我们。
关于rest - GPT-3 API invalid_request_error : you must provide a model parameter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73797902/
我是一名优秀的程序员,十分优秀!