gpt4 book ai didi

Azure Web应用程序无法访问虚拟网络中的openai专用端点

转载 作者:行者123 更新时间:2023-12-03 01:59:29 24 4
gpt4 key购买 nike

我正在尝试在僻静的虚拟网络中托管一个类似于私有(private) ChatGPT 实例的 Web 应用程序,以确保没有外部 Internet 访问。

我开发了一个 Web 应用程序,用作 OpenAI API 的接口(interface),其中 API 本身用于 ChatGPT 功能。为了实现隐私,我建立了一个虚拟网络并为两个组件设置了专用端点。因此,Web 应用程序位于 10.0.0.5,而 OpenAI API 位于 10.0.0.6。此外,我还配置了一个带有 Bastion 的虚拟机 (VM),以获取对我的私有(private) Web 应用程序的访问权限。到目前为止,该设置一直无缝运行。 OpenAI Studio 中的聊天功能专门在我的专用网络范围内运行(通过 Bastion VM),并且我只能在连接到 VM 时与我的 Web 应用程序交互。任何从公共(public)互联网访问 Web 应用程序的尝试都会导致“403 禁止”错误。同样,从公共(public)互联网访问 OpenAI Studio 会提示消息“公共(public)访问已禁用。请配置专用端点”,这是预期的行为。

但是,我遇到了一个问题:即使互联网访问受到限制并且通过虚拟机上的虚拟网络进行正确访问,尝试在专用网络中的 Web 应用程序中使用问题功能也会导致相同的“公共(public)访问是已禁用。请配置专用端点”错误。奇怪的是,OpenAI Studio 中的聊天功能运行得非常完美。似乎有一个特定的障碍影响了我的网络应用程序的功能。

所以我想问是否有人知道如何解决这个问题。

//编辑:这就是我的专用网络的样子 enter image description here

现在我做了一些改变,看起来我又向前迈进了一步。现在,如果我从我的 WebApp 请求 OpenAI,它会告诉我“由于虚拟网络/防火墙规则,访问被拒绝。”

最佳答案

修复方法是创建另一个子网并在 Web 应用程序中激活 vnet 集成,并将其链接到创建的子网。 enter image description here

关于Azure Web应用程序无法访问虚拟网络中的openai专用端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76943231/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com