- 超过10s之后会断流。(因为Vercel免费版持续时间最大值10秒)
氪金!!! Vercel Pro 超时上限为300s,跳转Pro部署介绍
==不推荐==,无法同步更新,并且新版需要数据库了,==点了也还需要配置数据库步骤==
1. 结合 Vercel 的KV
数据库部署 (kv数据库每天只有3k次、每月30k次访问,仅够个人低频率使用)
- fork 本仓库,fork时,取消勾选
Copy the main branch only
- 进入Vercel,导入您fork的仓库
- 点击
Deploy
,等待部署完成 - 进入
Storage
选项卡,创建一个KV
数据库,Database Name
随便起,Primary Region
区域推荐选San Francisco
,点击Create
- 务必确认
kv
数据库的Projects
选项卡连接了你的项目 - (可选) 在
Settings
的Domains
下绑定你自己的域名。 - 转到顶部
Deployments
选项卡,Redeploy
重新部署你的项目 - 完成! 鼓掌
2. 结合 Upstash 的Redis
数据库部署 (每天10k次访问) 推荐!
- 跳转到
Upstash
创建并登录您的账户,创建一个Redis
数据库 Region
推荐选California, USA
,Eviction
勾选,然后创建- 注意
UPSTASH_REST_API_URL
和UPSTASH_REST_API_TOKEN
,等下要复制这两对数据名和数据的值,这两对数据等下要在Vercel
的Environment Variables
里填入 - fork 本仓库,fork时,取消勾选
Copy the main branch only
- 在vercel中导入您fork的仓库
- 在
Environment Variables
输入框中填入 第3步 的两对数据 - 点击
Deploy
- (可选) 在
Settings
的Domains
下绑定你自己的域名。 - 转到顶部
Deployments
选项卡,Redeploy
重新部署你的项目 - 完成! 鼓掌
- 前几步部署和上述两种计划相同,按需选择
- 只需在最后
Redeploy
重新部署前,到Settings
下的Git
页面,在Production Branch
填入vercel-pro
点击Save
- 然后转到顶部
Deployments
选项卡,注意不要在下面已经部署的记录里选!!!,点击如图右上角的三个点Create Deployment
选择vercel-pro
然后Create Deployment
- 完成! 鼓掌
You don't have to pass Authorization, of course, you can also pass any string randomly.
curl https://[Your Vercel Domain]/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer any_string_you_like" \
-d '{
"model": "gpt-3.5-turbo",
"messages": [
{
"role": "user",
"content": "Hello!"
}
],
"stream": true
}'
Key | Value | Note |
---|---|---|
AUTH_TOKEN |
You_set_the_apikey_yourself. | This is your API key for accessing FreeGPT35. |
UPSTASH_REST_API_URL |
Your_Upstash_URL | This is Your_Upstash_URL |
UPSTASH_REST_API_TOKEN |
Your_Upstash_Token | This is Your_Upstash_Token |
默认定时4分钟更新16个token,token决定并发,一般绝对够用了,如需上调要考虑能在10s请求时间上限内刷新完token (Pro用户可自行规划)
You can use it in any app, such as OpenCat, Next-Chat, Lobe-Chat, Bob, etc. Feel free to fill in an API Key with any string, for example, gptyyds
.
- Forked From: https://github.com/missuo/FreeGPT35
- Higher Upstream: https://github.com/skzhengkai/free-chatgpt-api
- Original Author: https://github.com/PawanOsman/ChatGPT
- aurora: Golang development, support for multiple deployment methods
AGPL 3.0 License