1 Star 0 Fork 0

rmrb1111/chatgpt-proxy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

chatgpt

​ chatgpt开放api国内无法访问?没有梯子可以代理?本项目借用华为云香港或海外局点的FunctionGraph云服务搭建代理访问chatgpt api,每月免费调用100万次。

准备

1、登录华为云控制台选择香港或海外局点,搜索FunctionGraph;

image

2、函数列表中创建函数,选择创建空白函数,运行时选择Python 3.6;

image

image

3、打开函数编辑页面,将本工程中functiongraph.py文件内容粘贴至index.py,ctrl + s即可保存部署;

image

4、部署完成后,点击设置将执行超时时间改为100秒;

image

5、准备工作完成后可以进行测试,测试事件内容可以复制项目中 functiongraph测试事件.json 文件内容,其中sk-xxx改为自己的openai key;创建后选择对应测试事件进行测试;

image

image

6、测试ok后,点击右上角复制函数URN备用;

image

7、点击右上角我的凭证进入凭证管理,复制API凭证中对应局点的项目备用,如 ap-southeast-1;

image

8、点击访问秘钥,新增访问秘钥并下载备用,属于账号信息注意妥善保存;

image

至此,准备工作完成,获取信息:步骤6中的函数URN(function_urn)、步骤7中的项目(region)、项目8中的访问秘钥(ak、sk)。

运行

1、下载工程

> git clone https://github.com/sixs/chatgpt.git

2、修改config.py文件中的配置信息

# 华为云账号配置
class FunctionGraphConfig:
    ak = "***"
    sk = "***"
    region = "***"
    function_urn = "***"


# flask配置
class FlaskConfig:
    port = 5235
    debug = True

3、安装python依赖

> pip install flask
> pip install huaweicloudsdkfunctiongraph

4、运行nginx.py,curl命令测试

> python nginx.py
# 或者后台运行
> nohup python nginx.py &> nginx.log &
> curl http://ip:5235/v1/chat/completions -H "Authorization: Bearer sk-xxx" -H "Content-Type: application/json" -d '{"model": "gpt-3.5-turbo","messages": [{"role": "user", "content": "What is the OpenAI mission?"}]}'

空文件

简介

华为云函数访问chatgpt 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/rmrb1111/chatgpt-proxy.git
git@gitee.com:rmrb1111/chatgpt-proxy.git
rmrb1111
chatgpt-proxy
chatgpt-proxy
main

搜索帮助