调用GPT4o-mini的Completions API遇OperationNotSupported错误求助
解决GPT-4o-mini调用Completions API报错的问题
问题原因
GPT-4o-mini属于对话类模型,仅支持Chat Completions API,不兼容旧版的Completions API——这就是触发OperationNotSupported错误的核心原因。而GPT-3.5等旧模型同时适配两种API,所以切换后能正常运行。
解决方案
修改API端点路径
将原端点中的/completions替换为/chat/completions,修改后的端点示例:https://dev-swedencentral-openai.openai.azure.com/openai/deployments/dev-gpt-4o-mini/chat/completions?api...调整请求体格式
Chat Completions API不再使用prompt字段,需要改用messages数组传递对话内容,示例请求体:{ "messages": [ {"role": "user", "content": "请输入你的请求内容"} ], "temperature": 0.7, "max_tokens": 1000 }
补充说明
Azure OpenAI的新一代模型(包括GPT-4o系列)均仅适配Chat Completions API,旧版Completions API仅针对GPT-3系列及更早的纯文本生成模型。
内容的提问来源于stack exchange,提问作者Miguel Isidoro
相关产品推荐
相关产品推荐

