使用AzureOpenAI调用gpt-4o-mini遇chatCompletion不支持错误求助
解决方案
确认模型部署状态
登录Azure门户,进入你的OpenAI资源,在「模型部署」页面检查是否已部署gpt-4o-mini模型。代码中model参数需要填写你自定义的部署名称,而非模型官方ID。升级API版本
gpt-4o-mini需要兼容的API版本,至少使用2024-02-15-preview或更新版本。确保环境变量AZURE_OPENAI_API_VERSION配置的是符合要求的版本号,也可以直接在代码中指定:api_version = "2024-05-01-preview"修正代码示例
调整后的代码(替换部署名称和API版本):import os from openai import AzureOpenAI client = AzureOpenAI( api_key = os.getenv("AZURE_OPENAI_API_KEY"), api_version = "2024-05-01-preview", azure_endpoint = os.getenv('AZURE_OPENAI_ENDPOINT') ) messages = [ {"role": "user", "content": prompt} ] response = client.chat.completions.create( model="gpt-4o-mini-deploy", # 替换为你的实际部署名称 messages=messages, temperature=0, )
内容的提问来源于stack exchange,提问作者John
相关产品推荐
相关产品推荐

