测试OpenAI API的正确URL是什么?curl调用报错求助
问题解决:GPT-3 API无效URL错误
错误原因
你使用的API端点路径不正确。text-davinci-001/002/003属于OpenAI的文本补全模型,对应的API端点是https://api.openai.com/v1/completions,而非你使用的/v1/conversations/.../messages(该路径适用于对话类模型如gpt-3.5-turbo的Chat Completion API)。
正确的Windows CMD curl命令
适配Windows CMD的命令格式如下(注意CMD中双引号需用两个双引号转义):
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_API_KEY" -d "{\"prompt\": \"is this working\", \"model\": \"text-davinci-003\", \"max_tokens\": 50}" https://api.openai.com/v1/completions
或者用CMD兼容的双引号写法:
curl -X POST -H "Content-Type: application/json" -H "Authorization: Bearer YOUR_API_KEY" -d "{"""prompt""": """is this working""", """model""": """text-davinci-003""", """max_tokens""": 50}" https://api.openai.com/v1/completions
关键参数说明
model: 指定使用的模型,如text-davinci-003prompt: 你的输入文本max_tokens: 控制生成内容的最大长度,可根据需求调整
内容的提问来源于stack exchange,提问作者Student
相关产品推荐
相关产品推荐

