国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

三分鐘擁有自己的 chat-gpt (開發(fā)到上線)

這篇具有很好參考價值的文章主要介紹了三分鐘擁有自己的 chat-gpt (開發(fā)到上線)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

三分鐘擁有自己的 chat-gpt (開發(fā)到上線)

  • 首先你需要有一個 laf 賬號,如果你還不知道 laf 是什么,點擊這里三分鐘學會
  • 然后你還需要有一個 chat-gpt 的賬號并且生成一個 apiKey (這一步可以問 Google )

云函數(shù)

具備了上面這兩個條件我們就可以開始啦。
點擊 NPM 依賴右邊的加號 alt 屬性文本
搜索 chatgpt 找到對應的 npm 包 保存并重啟應用。 alt 屬性文本
然后就可以像我一樣新建一個云函數(shù) 名字叫send并寫入以下內(nèi)容(記得更換 apiKey)

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 ChatGPTAPI({ apiKey: "這里需要換成你自己的apiKey哦" })
    cloud.shared.set('api', api)
  }

  let res
  // 這里前端如果傳過來 parentMessageId 則代表需要追蹤上下文
  if (!data.parentMessageId) {
    res = await api.sendMessage(data.message)
  } else {
    res = await api.sendMessage(data.message, { parentMessageId: data.parentMessageId })
  }
  return res
}

前端

前端項目中老三樣

// 安裝 laf sdk
 npm install laf-client-sdk 

// 引入
import { Cloud } from "laf-client-sdk"; 

// 創(chuàng)建 cloud 對象 這里換掉appid
const cloud = new Cloud({
  baseUrl: "https://這里換成自己的appid.laf.dev",
  getAccessToken: () => "",
});

這里我們看一下前端的核心代碼,非常的簡單,就是把提問的內(nèi)容和上下文 id 傳入云函數(shù)就可以了。

async function send() {

// 我們提問的內(nèi)容
const message = question.value;

let res;
// 與云函數(shù)邏輯一樣,有上下文 id 就傳入
if (!parentMessageId.value) {
  res = await cloud.invoke("send", { message });
} else {
  res = await cloud.invoke("send", { message, parentMessageId: parentMessageId.value });
}

// 回復我們的內(nèi)容在 res.text 

// 這個是上下文 id
parentMessageId.value = res.id;
}

到這一步 我們已經(jīng)可以發(fā)信息給 chatgpt 并且拿到回復的消息了。
我們只要稍微加億點點細節(jié),就可以變成這樣。
alt 屬性文本
加完這點細節(jié)之后,基本開發(fā)工作就完成了,接下來就是把項目上線分享給你的朋友,順便裝個杯。
說到上線我們現(xiàn)在應該要去 買一臺服務器 安裝nginx 配置nginx 解析域名 綁定域名...

NO NO NO 我不允許你浪費年輕而美好的生命,life is short, you need laf :)

上線

打開你的 laf 點擊存儲界面->點擊上方加號->創(chuàng)建一個權(quán)限為 readonly 的存儲桶(名字隨意) alt 屬性文本
創(chuàng)建完之后 在你的前端項目中運行打包命令 我這里是 npm run build,打包完畢之后找到打包好的 dist 文件夾。
像我一樣把 dist 文件里面的所有東西都上傳到我們剛剛創(chuàng)建的存儲桶里面,記住是原封不動的上傳哦,文件就是文件,文件夾就是文件夾。 alt 屬性文本
上傳完畢之后,發(fā)現(xiàn)右上角有一個 “開啟網(wǎng)站托管” 點一下。 alt 屬性文本
點完之后出來一個鏈接,我們點擊一下訪問看看是啥東西。 alt 屬性文本

哦!我的老天鵝呀 這不就是我剛剛開發(fā)的項目嗎?

alt 屬性文本
恭喜 到這里你的項目已經(jīng)上線了,快分享給你的好朋友吧!
點擊這里查看我的 chatGPT
點擊這里查看項目源碼(樣式部分是從 chatGPT 官網(wǎng)復制過來的有些亂)

原文地址 sealos 以kubernetes為內(nèi)核的云操作系統(tǒng)發(fā)行版,讓云原生簡單普及

laf 寫代碼像寫博客一樣簡單,什么docker kubernetes統(tǒng)統(tǒng)不關心,我只關心寫業(yè)務!文章來源地址http://www.zghlxwxcb.cn/news/detail-424396.html

到了這里,關于三分鐘擁有自己的 chat-gpt (開發(fā)到上線)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 太神奇了,1984 年的電腦也能跑 Chat-GPT

    太神奇了,1984 年的電腦也能跑 Chat-GPT

    目前這個 DOS 系統(tǒng)的 ChatGPT 客戶端已成功在 1984 年的 IBM 5155 便攜式 PC 上運行,這臺機子配備 4.77Mhz 主頻的 Intel 8088 CPU 和 MS-DOS 6.22 系統(tǒng),帶 640KB 內(nèi)存、以及 CGA ISA 圖形。 ? Yeo 老哥是個不折不扣的 “ 復古守舊派 ” ,早在 2019 年他就為 Windows 3.1 開發(fā)了一個 Slack 客戶端,這次

    2023年04月26日
    瀏覽(16)
  • Chat-GPT 聚合平臺 Poe:集成多個 AI 聊天機器人

    Chat-GPT 聚合平臺 Poe:集成多個 AI 聊天機器人

    Poe 是知名問答社區(qū) Quora 推出的 AI 平臺——開放探索平臺 (Platform for Open Exploration, Poe)。Poe 集成了多個基于大型語言模型的聊天機器人,包括 ChatGPT,以及 Sage、Claude、Dragonfly 等。每個機器人都有獨特的個性,用戶可根據(jù)其特性和用途來切換使用。 Claude:更擅長創(chuàng)意寫作任務

    2024年02月11日
    瀏覽(23)
  • 使用laf云開發(fā)三分鐘上線你自己的Midjourney

    使用laf云開發(fā)三分鐘上線你自己的Midjourney

    文章尾部有demo 江湖慣例:先來一波感謝,感謝laf,讓我們可以不使用魔法、免費接入Midjourney,不了解laf的請猛戳 Laf介紹 laf官方最近發(fā)布了一個活動,活動鏈接,新手也可以接入哦!廢話不多說,趕緊點擊鏈接報名贏取豐厚獎品吧。 在laf.dev(注意一定要用laf.dev,不要使用

    2024年02月06日
    瀏覽(27)
  • 使用post請求建立長連接實現(xiàn)sse,接收后端主動發(fā)來的消息,實現(xiàn)chat-gpt的彈字效果,EventSource的應用

    使用post請求建立長連接實現(xiàn)sse,接收后端主動發(fā)來的消息,實現(xiàn)chat-gpt的彈字效果,EventSource的應用

    每日雞湯:每個你想要學習的瞬間都是未來的你向自己求救 最近在做一個chat相關的功能,然后由于接口返回特別特別慢,所以需要搞一個慢慢等待的效果,就是接口一個單詞一個單詞的返回,然后前端收到一個展示一個,提升用戶體驗。 說實話我是第一次做這類需求,他們

    2024年02月09日
    瀏覽(25)
  • 裝逼必備!五分鐘擁有一臺自己的云手機!

    裝逼必備!五分鐘擁有一臺自己的云手機!

    隨著科技的發(fā)展,云手機也逐漸成為了一種云上商品,其允許我們在各地使用云端的手機,即使是十年前的手機,也能通過云手機暢玩大型手游。目前市面上流行的云手機平臺有雷電,紅手指等。這些廠家提供的產(chǎn)品可用性自然是沒得說,但是具體的可擴展性和隱私性自然也

    2024年02月03日
    瀏覽(64)
  • 【軟件實戰(zhàn)】5分鐘擁有一款自己的軟件(教程+成品展示)

    【軟件實戰(zhàn)】5分鐘擁有一款自己的軟件(教程+成品展示)

    5分鐘,看完教程,每個人都能擁有一款屬于自己的軟件 這是我設計的軟件安裝程序LOGO 1.Easy code 我們先來寫一個簡單的按鈕跳轉(zhuǎn)網(wǎng)頁,看看它能否實現(xiàn)華麗轉(zhuǎn)身 2.網(wǎng)頁效果 這是普通HTML網(wǎng)頁效果圖 3.軟件效果 這是變成exe文件的效果 下面是 九芒星_示例軟件 的下載鏈接,好奇

    2024年02月08日
    瀏覽(37)
  • 手把手教你部署AutoGPT,30分鐘擁有自己的AI助手!

    手把手教你部署AutoGPT,30分鐘擁有自己的AI助手!

    如果不想往下看了,那就直接 點我。 AutoGPT是由GPT-4驅(qū)動的開源應用程序,可以自主實現(xiàn)用戶設定的任務目標;從AutoGPT開始,AI將可以自主地提出計劃,然后執(zhí)行計劃;還具有互聯(lián)網(wǎng)訪問、長期和短期內(nèi)存管理、用于文本生成的GPT-4實例以及使用GPT-3.5進行文件存儲和生成摘要

    2024年02月05日
    瀏覽(92)
  • 3分鐘基于Chat GPT完成工作中的小程序

    3分鐘基于Chat GPT完成工作中的小程序

    GPT自從去年爆發(fā)以來,各大公司在大模型方面持續(xù)發(fā)力,行業(yè)大模型也如雨后春筍一般發(fā)展迅速,日常工作中比較多的應用場景還是問答模式,作為寫程序的輔助也偶爾使用。今天看到一篇翻譯的博客“我用 ChatGPT,在 120 秒內(nèi)做了一個飛機觀測器!”_CSDN資訊的博客-CSDN博客

    2024年02月06日
    瀏覽(26)
  • 【AI】【GPT4ALL】如何擁有本地GPT以及有無可能自己訓練GPT

    GPT4ALL是一款易于安裝,可以連接多款自然語言模型包括GPT3.5模型,并且自帶上傳文件搜索功能的AI本地軟件。部署后,也可以通過自己連接它的AI后臺,自建前臺,在公司內(nèi)部自建一個AI平臺。 要實現(xiàn)這個需要解決兩個問題: 構(gòu)建一套局域網(wǎng)UI連接本地GPT模型API的可用服務,

    2024年01月17日
    瀏覽(29)
  • 如何擁有自己的專屬GPT-本地部署目前最強大模型llama3

    如何擁有自己的專屬GPT-本地部署目前最強大模型llama3

    你是不是苦于沒法使用ChatGPT?或者訪問了ChatGPT卻沒法使用GPT4?現(xiàn)在一切問題都可以解決了! 4月18日,Meta發(fā)布兩款開源Llama 3 8B與Llama 3 70B模型,供外部開發(fā)者免費使用。這個消息轟動了全球開發(fā)者。按照Meta的說法,Llama 3 8B和Llama 3 70B是目前同體量下,性能最好的開源模型。

    2024年04月26日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包