Nine AI推出全新AI系統(tǒng)網(wǎng)站源碼:超越ChatGPT的交互體驗

最新版NineAi推出全新AI系統(tǒng)網(wǎng)站源碼 ChatGPT交互體驗最新版NineAi推出全新AI系統(tǒng)網(wǎng)站源碼 ChatGPT交互體驗最新版NineAi推出全新AI系統(tǒng)網(wǎng)站源碼 ChatGPT交互體驗最新版NineAi推出全新AI系統(tǒng)網(wǎng)站源碼 ChatGPT交互體驗
Nine AI.ChatGPT是基于ChatGPT開發(fā)的一個人工智能技術(shù)驅(qū)動的自然語言處理工具。它不僅能像人類一樣進行對話,還能撰寫各種文案、翻譯、代碼和論文。為了運行這個強大的工具,你需要滿足以下環(huán)境要求:

Node.js version > 16
pnpm version > 6
MySQL version >= 5.7
Redis

源碼的目錄結(jié)構(gòu)如下:

chat:用戶端代碼
admin:管理端代碼
service:服務(wù)端代碼

在本地開發(fā)時,你可以使用統(tǒng)一的命令來安裝依賴和啟動項目。首先,進入每個目錄并分別安裝依賴,然后啟動服務(wù)端并修改.env文件中的數(shù)據(jù)庫和redis配置。數(shù)據(jù)庫將通過ORM映射自動創(chuàng)建。完成后,你可以分別啟動chat、admin和service。
關(guān)于授權(quán)問題,你可以在globalConfig.service.ts文件中找到授權(quán)模塊的相關(guān)代碼并進行修改。同時,你也需要移除task.service.ts中的checkauth定時任務(wù)。
打包時,服務(wù)端只需運行pnpm build命令,并確保.env文件存在。打包后的文件數(shù)量會進行混淆,但只需要以下七個文件:

main.js
vendor.js
vendor.css
manifest.js
static/js/main.*.js
static/css/main.*.css
static/js/runtime.*.js

對于前端chat項目,你需要修改.env.production文件中的后端服務(wù)地址。對于admin和管理端,也需要進行相應(yīng)的修改。如果需要分離部署,只需打開紅框內(nèi)容并替換為自己的線上地址。
最后,如果遇到前端history項目刷新404問題,需要對Nginx進行相應(yīng)配置。

聲明:本站所有文章,如無特殊說明或標(biāo)注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。