從品牌網(wǎng)站建設(shè)到網(wǎng)絡(luò)營(yíng)銷策劃,從策略到執(zhí)行的一站式服務(wù)
作者:zk 2025/3/25 1:34:34
準(zhǔn)備工作:注冊(cè)微信小程序賬號(hào)并創(chuàng)建本地小程序工程項(xiàng)目,小程序基礎(chǔ)庫(kù)需 3.7.1 及以上版本,且要開(kāi)通云開(kāi)發(fā)。
具體步驟:
初始化云開(kāi)發(fā)環(huán)境:在小程序代碼中,通過(guò)wx.cloud.init({env: "<云開(kāi)發(fā)環(huán)境ID>"})
進(jìn)行云開(kāi)發(fā)環(huán)境初始化,其中<云開(kāi)發(fā)環(huán)境ID>
需替換為實(shí)際云開(kāi)發(fā)環(huán)境 ID。
創(chuàng)建 AI 模型并調(diào)用生成文本(以調(diào)用 DeepSeek - R1 模型為例):創(chuàng)建模型實(shí)例const model = wx.cloud.extend.AI.createModel("deepseek")
;設(shè)定系統(tǒng)提示詞,如const systemPrompt = "請(qǐng)嚴(yán)格按照七言絕句或七言律詩(shī)的格律要求創(chuàng)作……"
;用戶輸入,如const userInput = "幫我寫(xiě)一首贊美玉龍雪山的詩(shī)"
;將系統(tǒng)提示詞和用戶輸入傳入大模型const res = await model.streamText({data: {model: "deepseek - r1", messages: ({role: "system", content: systemPrompt}, {role: "user", content: userInput})}})
;接收大模型的響應(yīng)for await (let str of res.textStream) {console.log(str)}
。
通過(guò) Agent(智能體)實(shí)現(xiàn)智能對(duì)話:進(jìn)入云開(kāi)發(fā)平臺(tái) - AI + 創(chuàng)建新的 Agent,可選擇模板創(chuàng)建或自行輸入提示詞和歡迎語(yǔ),創(chuàng)建好后復(fù)制bot - id
。在小程序中使用代碼const res = await wx.cloud.extend.AI.bot.sendMessage({data: {botId: "xxx - bot - id", msg: userInput, history: ()}})
實(shí)現(xiàn)與 Agent 的對(duì)話,其中userInput
為用戶輸入內(nèi)容。
基于開(kāi)源框架的接入(以 chatgpt - on - wechat 為例)5:
獲取 API 密鑰:登錄 DeepSeek 官網(wǎng),進(jìn)入 “API 開(kāi)放平臺(tái)” 創(chuàng)建專屬密鑰。
準(zhǔn)備服務(wù)器:選擇云服務(wù)器,如阿里云或騰訊云的 1 核 2GB 輕量級(jí)實(shí)例,系統(tǒng)推薦 Ubuntu。通過(guò)遠(yuǎn)程連接工具登錄服務(wù)器,安裝 Docker 和 Docker Compose。
克隆代碼:使用git clone https://github.com/zhayujie/chatgpt - on - wechat.git
克隆代碼。
創(chuàng)建配置文件:在服務(wù)器新建文件夾,創(chuàng)建docker - compose.yml
文件,填入密鑰、模型參數(shù)及系統(tǒng)提示詞等相關(guān)內(nèi)容。
啟動(dòng)服務(wù):在docker - compose.yml
所在目錄執(zhí)行docker - compose up - d
啟動(dòng)服務(wù)。
將服務(wù)與企業(yè)網(wǎng)站集成:
在網(wǎng)站頁(yè)面中添加交互元素:創(chuàng)建用于輸入問(wèn)題和顯示回答的界面元素,如文本框、按鈕和顯示區(qū)域。
通過(guò) Javascript 與后端服務(wù)通信:當(dāng)用戶在文本框輸入問(wèn)題并點(diǎn)擊按鈕后,使用 Javascript 發(fā)送 HTTP 請(qǐng)求到后端服務(wù)(即部署的 chatgpt - on - wechat 服務(wù))。后端服務(wù)接收請(qǐng)求,調(diào)用 DeepSeek API 獲取回答,再將回答返回給前端頁(yè)面顯示。
通過(guò)第三方平臺(tái)接入(以硅基流動(dòng)平臺(tái)和 ChatBox 為例)1:
注冊(cè)與認(rèn)證:手機(jī)瀏覽器打開(kāi)硅基流動(dòng)平臺(tái)官網(wǎng)進(jìn)行注冊(cè)和認(rèn)證。
生成密鑰:登錄后點(diǎn)擊左上角橫杠,選擇 API 密鑰,點(diǎn)擊 “+” 號(hào)生成密鑰并復(fù)制。
下載安裝 ChatBox:在手機(jī)應(yīng)用市場(chǎng)下載 ChatBox。
配置 API 信息:打開(kāi) ChatBox,選擇 “使用自己的 apikey 或本地模型”,模型提供方選擇 SILICONFLOW API,粘貼密鑰,模型選擇 deepseek - ai/DeepSeek - R1 并保存。
自建 App 接入:
獲取 API 密鑰:登錄 DeepSeek 官網(wǎng)獲取 API 密鑰。
在 App 中集成 API:根據(jù) App 的開(kāi)發(fā)語(yǔ)言和框架,使用相應(yīng)的 HTTP 庫(kù)或 SDK 來(lái)調(diào)用 DeepSeek 的 API。例如,在 Android 應(yīng)用中可以使用 OkHttp 庫(kù),在 iOS 應(yīng)用中可以使用 URLSession 等。在 App 界面設(shè)計(jì)上,創(chuàng)建輸入框和顯示回答的區(qū)域,當(dāng)用戶輸入問(wèn)題后,通過(guò)代碼將問(wèn)題發(fā)送到 DeepSeek API,并將返回的回答顯示在界面上。
咨詢相關(guān)問(wèn)題或預(yù)約面談,可以通過(guò)以下方式與我們聯(lián)系
聯(lián)系地址
西安市未央路130號(hào)凱鑫國(guó)際20層
聯(lián)系電話
029-88188520 15829474000
電子郵箱
15829474000@qq.com