教你如何使用Laf调用ChatGPT的 API,搭建一个ChatGPT网页版!
准备工作 一个ChatGPT账号(需要调ChatGPT 的API key) 一个Laf 账号(部署使用) Node.js 环境(前端页面使用) Laf 介绍 Laf 是一个 完全开源 的一站式云开发平台,一个开箱即用的云函数,云数据库,对象存储等能力,让你可以像写博客一样写代码。 使用Laf构建ChatGPT应用 首先注册一个自己的账号并且登录 新注册网址: https://login.laf.dev/signup/laf 登录成功之后点新建一个应用 然后新建一个应用名称为ChatGPT. 点击进入开发 点NPM 依赖面板中点击右上角的 加号 然后输入 chatgpt 并回车进行搜索,选择第一个搜索结果, 保存并重启: 登录你的ChatGPT账号: 网址: https://chat.openai.com/auth/login 然后去ChatGPT官网生成一个API Key 网址: https://platform.openai.com/account/api-keys 点击页面新增一个key,并且复制保存到记事本。 然后新建一个云函数名字叫 send , 新建完成后写入以下内容: import cloud from '@lafjs/cloud' export async function main(ctx: FunctionContext) { const { ChatGPTAPI } = await import('chatgpt') const data = ctx.body // 这里需要把 api 对象放入 cloud.shared 不然无法追踪上下文 let api = cloud.shared.get('api') if (!api) { api = new...