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

请求Azure OpenAI生成嵌入时遇SSL证书验证失败问题求助

解决Azure OpenAI嵌入请求的SSL证书验证失败问题

错误核心

你遇到的是SSL证书链中存在自签名证书导致的验证失败,通常出现在企业内网有SSL拦截设备(如网关、代理)的场景下,和VPN、WiFi无关。

可行解决方案

  • 临时测试方案:禁用SSL验证(仅限开发/测试环境,严禁生产使用)
    如果你用的是官方AzureOpenAI Python客户端,初始化时添加verify=False参数跳过验证:

    from openai import AzureOpenAI
    client = AzureOpenAI(
        azure_endpoint="https://form-chatgpt-open-ai.openai.azure.com/",
        api_key="你的API密钥",
        api_version="2023-03-15-preview",
        verify=False
    )
    
  • 生产环境推荐:导入企业根证书

    1. 从公司IT部门获取内网SSL拦截设备的根证书文件(通常是.crt或.pem格式)
    2. 在代码中指定证书路径进行验证:
      client = AzureOpenAI(
          # 其他必要参数
          verify="/绝对路径/到/你的根证书.crt"
      )
      
    3. 也可将证书导入系统信任存储(Windows用证书管理器,Mac用钥匙串访问,Linux执行update-ca-certificates),这样所有请求都会自动信任该证书。
  • 检查端点URL配置
    错误日志中的URL开头是//openai/,可能是你配置azure_endpoint时遗漏了https://协议头。确保端点是完整的https://form-chatgpt-open-ai.openai.azure.com/,避免URL拼接错误引发的异常。

内容的提问来源于stack exchange,提问作者Piergiorgio Di Pasquale

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.21 13:12:07