Code Monkey home page Code Monkey logo

freegpt35-vercel's Introduction

简体中文 / English

回到最初的最初了,基本等于初版!

token一次就失效,每次都额外请求一次拿新的,并发低了很多...数据库和定时任务暂时不需要了,后面再想吧

ChatGPT Next Web 测试:

在线体验: https://chat.iqaq.me/

当然这么长的回复10s肯定发不完 Stream

依然存在的问题

  • 超过10s之后会断流。(因为Vercel免费版持续时间最大值10秒,因此使用沉浸式翻译记得降低最大文本长度到600左右,并发30)。

解决办法:

Vercel Pro 计划 超时上限为300s,并且自带cron计划任务跳转Pro部署介绍


Vercel一键部署按钮

Deploy with Vercel

暂时不需要数据库和定时任务,可以一键部署了


部署项目 数据库和定时任务暂时不需要了,后面再想吧

以下均建议绑定自定义域名解决Vercel域名被阻断问题

方式一: fork仓库部署 Vercel

  1. fork 本仓库,fork时,取消勾选 Copy the main branch only
  2. 进入Vercel,导入您fork的仓库
  3. 点击Deploy,等待部署完成
  4. (可选) 在SettingsDomains下绑定你自己的域名。 转到顶部Deployments选项卡,Redeploy重新部署你的项目
  5. 完成! 鼓掌

方式二: Vercel Pro 计划的尊贵用户,移除请求最大持续时间10s上限,自带cron定时任务

  1. 前几步部署和上述相同
  2. 只需在最后Redeploy重新部署前,到Settings下的Git页面,在Production Branch填入vercel-pro点击Save guide
  3. 然后转到顶部Deployments选项卡,注意不要在下面已经部署的记录里选!!!,点击如图右上角的三个点 Create Deployment选择vercel-pro然后Create Deployment deploy
  4. 完成! 鼓掌

请求示例

如果你没有设置AUTH_TOKEN,你可以不传递Authorization,也可以随意传递任何字符串。

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 示例值 解释 要求
AUTH_TOKEN myapikey 你为自己接口设置的apikey。 可选

兼容性

您可以在任何客户端中使用它,如 OpenCatNext-ChatLobe-ChatBob 等。在API Key中随意填写任何字符串或者你设置了AUTH_TOKEN,就填写它。

Bob

Bob

Credits

Similar Project

  • aurora: Golang development, support for multiple deployment methods

License

AGPL 3.0 License

freegpt35-vercel's People

Contributors

missuo avatar cliouo avatar k0baya avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.