Vercel部署ChatGPT的API

347 阅读1分钟

CSDN不给过,还是掘金好

一 用GitHub拉取API的sample code

  1. git clone github.com/openai/open…

  2. 在openai-quickstart-node文件夹下,在地址栏输入powershell 在这里插入图片描述

  3. 在powershell界面,输入

cp .env.example .env
  1. 把你的API key粘进.env去(需要注册OpenAI) 在这里插入图片描述 这只是一个示例,上面的key已经失效了

  2. 在powershell界面,输入

npm install
npm run dev
  1. 打开http://localhost:3000端口,就可以看到sample了 在这里插入图片描述 那么问题来了,界面虽然出来了,但访问总是超时,结果返回不了。这就需要Vercel来代理部署了。

Vercel部署

  1. new 一个repository(不要add README file)在这里插入图片描述
  2. 在powershell界面,输入
git add .
git commit "add(随便)"
git remote add ok(随便) git@github.com:qiuyu-ren/sample.git(具体地址在GitHub弹出的创建界面上,我用的SSH方法,也可以选HTTP的)
git push -u ok(与上一个一致) master

在这里插入图片描述

  1. 再刷新一下,发现界面已经不是空的了,这时候要把项目改成私有(因为API Key不能外泄,运行时被检测到就会被删掉)在这里插入图片描述

  2. 进入Vercel,点击"Log In",连接到GitHub

  3. 点击Add New 新建一个project,再进去import你刚刚那个项目就可以跑起来了在这里插入图片描述 最终效果图: 在这里插入图片描述