开发者社区 > 云原生 > Serverless > 正文

我想问问 openai 的反代咋搞? 为啥 openai 的反代搭建不了了

我想问问 openai 的反代咋搞?

提问40.PNG

为啥 openai 的反代搭建不了了

展开
收起
Java工程师 2023-04-09 10:08:26 1667 0
5 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    排除其他因素,先试试用 Nginx、Apache 等常见的反向代理软件:

    • 安装 Nginx,如果已经安装过了,可以跳过这一步。

    • 编辑 Nginx 的配置文件,一般位于 /etc/nginx/nginx.conf,在 http 配置块中

    http {
        # ...
        server {
            listen 80;
            server_name your_domain.com; # 替换成您的域名
            location / {
                proxy_pass https://openai_endpoint; # 替换成 OpenAI 的服务地址
                proxy_set_header Host $host;
                proxy_set_header X-Real-IP $remote_addr;
            }
        }
    }
    
    • 重启 Nginx 服务
    sudo systemctl restart nginx
    
    • 配置 DNS 解析,将域名解析到服务器 IP 上
    2023-04-09 21:21:08
    赞同 展开评论 打赏
  • 大鹏一日同风起,扶摇直上九万里

    先不论GFW问题,可以先试试别的网站反向代理,是否可以。 FC下的 反代跟实际搭建nginx反代没啥区别。

    2023-04-09 20:13:35
    赞同 展开评论 打赏
  • 坚持这件事孤独又漫长。

    以下是搭建反向代理访问OpenAI服务的基本步骤:

    1. 在阿里云函数计算中创建一个Python函数,并在函数配置中设置参数,例如运行环境、内存大小、超时时间等。

    2. 在函数代码中引入相关模块和库,例如requests、json等。

    3. 编写Python函数代码,实现反向代理访问OpenAI服务的功能。具体操作包括:

      (1)构建访问OpenAI服务的URL和请求参数;

      (2)使用requests库发送HTTP请求,并获取响应结果;

      (3)处理响应结果,并返回给调用方。

    4. 将函数代码部署到阿里云函数计算,并测试反向代理访问OpenAI服务的功能。

    需要注意的是,反向代理访问OpenAI服务需要对函数代码进行一定的优化和安全设置,例如设置HTTPS协议、防止恶意访问等。此外,也需要根据具体的业务场景和需求,进行一些特定的参数配置和功能扩展。

    2023-04-09 18:56:22
    赞同 展开评论 打赏
  • 直接用 chatbot-ui 可以。 你可以看看 chatbot-ui 的源码,和 云函数的文档.

    此答案来自钉钉群“阿里函数计算官网客户"

    2023-04-09 16:59:08
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    首先要确保你的服务器必须可以访问openai的服务器。可以使用Nginx反向代理实现访问。

    需要配置location块,使用的API是https://api.openai.com/v1/chat/completions。

    可以直接在server块中插入一个location块。在此之前,你需要将server_name值设为你的域名(如果没有域名,可以直接使用IP)。

    以上仅供参考!

    2023-04-09 15:26:44
    赞同 1 展开评论 打赏
问答地址:

快速交付实现商业价值。

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载