赞
踩
由于当前国内外接口的封锁,导致许多想开发调用gpt接口的小伙伴在起步阶段就结束了,所以本文主要从过各种方案解决这个问题
声明:本文重要是用于学习,如果有违反相关规则的记得联系小编
首先需要解决地区封禁的问题,需满足以下条件:
1 能流畅调用 Open API的接口,不会因为地区问题被禁用
2 服务器的 IP 不在本国黑名单上(在国度能正常访问)
参考:
github.com/labring/FastGPT/blob/main/docs/deploy/docker.md
一 原生版(使用原生方法):
商用:
1 nginx 方案 - 需要一台国外服务器 (商用)
测试:
1 推荐:sealos nginx 方案 -(约等于不用钱,不需要额外准备任何东西)
labring/FastGPT/blob/main/docs/deploy/proxy/sealos.md
2 vercel反向代理(完全免费,github,google等,万能代理,免费100G流量)
gaboolic/vercel-reverse-proxy
3 cloudflare 方案 - 需要有域名(每日免费 10w 次代理请求)
gravel-twister-d32.notion.site/FastGPT-API-ba7bb261d5fd4fd9bbb2f0607dacdc9e
知乎参考:
zhuanlan.zhihu.com/p/622765456
4 clash 方案 - 仅需一台服务器(需要有 clash)
labring/FastGPT/blob/main/docs/deploy/proxy/clash.md
5 腾讯云函数代理方案 - 需一台服务器(容易被封)
easychen/openai-api-proxy/blob/master/FUNC.md
二 省事API版(别人封装好的接口,花钱买api,一般价格贵1.5-2倍)
1 API2D.com:https://api2d.com/
2 rapidapi: https://rapidapi.com/hub
三 进阶版
one-api
git地址:
github.com/songquanpeng/one-api
在 Sealos 1 分钟部署 one-api
github.com/labring/FastGPT/blob/main/docs/deploy/one-api/sealos.md
one-api:OpenAI 接口管理 & 分发系统,支持多种渠道包括 Azure,可用于二次分发管理 key, Docker 镜像,一键部署,开箱即用
1 ChatGPT-Next-Web(35k)
github.com/Yidadaa/ChatGPT-Next-Web
2 chatbot-ui(15.6k)
github.com/mckaywrigley/chatbot-ui
一个开源的ChatGPT UI
3 chatgpt-web(25k)
github.com/Chanzhaoyu/chatgpt-web
用 Express 和 Vue3 搭建的 ChatGPT 演示网页
问题:
Windows 下通过代理软件开启全局代理后,Cmd 环境似乎检测不到代理
解决:
Cmd 配置代理:
- # 使用 http 类型代理
- set http_proxy=http://127.0.0.1:8889
- set https_proxy=https://127.0.0.1:8889
- # 使用 socks 类型代理
- set http_proxy=socks5://127.0.0.1:1089
- set https_proxy=socks5://127.0.0.1:1089
临时使用:直接在 Cmd 中设置,关闭后失效
永久设置代理:到搜索工具搜索:「编缉系统环境变量」,点击「环境变量」,新建两个系统环境变量 http_proxy 和 https_proxy,保存
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。