三分钟搭建一个自己的 ChatGPT (从开发到上线)

科技资讯 投稿 6500 0 评论

三分钟搭建一个自己的 ChatGPT (从开发到上线)

OpenAI 已经公布了 ChatGPT 正式版 API,背后的新模型是 gpt-3.5-turbo,这是 OpenAI 目前最先进的模型,响应速度更快,价格更便宜。

即使我们解决了 API 的访问问题,还要准备一个开发环境,比如对于 Node.js 客户端来说,需要准备一个 Node.js 环境。

那当然是用 Laf 了。

完全开源的一站式云开发平台,提供了开箱即用的云函数,云数据库,对象存储等能力,让你可以像写博客一样写代码。

https://github.com/labring/laf

言归正传,下面我们开始计时,三分钟时间用 Laf 实现一个自己的 ChatGPT!

云函数教学

首先需要登录 laf.dev,然后新建一个应用。

+:

保存并重启:

send,并写入以下内容:

import cloud from '@lafjs/cloud'
export async function main(ctx: FunctionContext {
  const { ChatGPTAPI } = await import('chatgpt'
  const api = new ChatGPTAPI({ apiKey: cloud.env.CHAT_GPT_API_KEY }

  let res = await api.sendMessage('“鸡你太美”指的是中国大陆哪位男艺人?给你个提示,他喜欢唱、跳、篮球、Rap'
  console.log(res.text

  return res.text
}

CHAT_GPT_API_KEY 传入的,所以我们还需要创建一个环境变量。点击左下角的设置图标:

追踪上下文的功能。其实也很简单,只需要在对话时传入上一次对话的 ID 即可,代码如下:

import cloud from '@lafjs/cloud'
export async function main(ctx: FunctionContext {
  const { ChatGPTAPI } = await import('chatgpt'
  const api = new Cha

编程笔记 » 三分钟搭建一个自己的 ChatGPT (从开发到上线)

赞同 (40) or 分享 (0)
游客 发表我的评论   换个身份
取消评论

表情
(0)个小伙伴在吐槽