You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AzureChatOpenAI配置报错求助:ValidationError问题排查

问题解决:AzureChatOpenAI ValidationError 端点配置错误

错误原因

你的代码里azure_endpoint参数传的是字符串常量"AZURE_OPENAI_ENDPOINT",而非读取环境变量中存储的实际端点地址。这会导致OpenAI SDK无法识别有效Azure端点,进而触发版本兼容的校验错误。

修正后的代码

from langchain_core.messages import HumanMessage
from langchain_openai import AzureChatOpenAI
import os

os.environ['AZURE_OPENAI_DEPLOYMENT_NAME'] = "..."
os.environ["AZURE_OPENAI_API_KEY"] = "..."
os.environ["AZURE_OPENAI_ENDPOINT"] = "https://xxx.openai.azure.com/"
os.environ["AZURE_OPENAI_API_VERSION"] = "2024-02-15-preview"

model = AzureChatOpenAI(
            temperature=0,
            deployment_name=os.environ["AZURE_OPENAI_DEPLOYMENT_NAME"],
            azure_endpoint=os.environ["AZURE_OPENAI_ENDPOINT"],  # 修正为读取环境变量的实际值
            api_version=os.environ["AZURE_OPENAI_API_VERSION"],
            openai_api_key=os.environ["AZURE_OPENAI_API_KEY"],
            streaming=True,
)

补充说明

  • 无需替换成openai_api_base,langchain-openai适配OpenAI SDK v1+后,AzureChatOpenAI明确使用azure_endpoint参数传递端点地址。
  • 确保所有环境变量赋值正确,无拼写错误,端点地址需包含完整的https://前缀。

内容的提问来源于stack exchange,提问作者arturgomesc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 18:03:10