- 資源介紹
- 歷史當天
NineAi 新版AI系統網站源碼,基於ChatGPT開發的一個人工智能技術驅動的自然語言處理工具它能夠通過學習和理解人類的語言來進行對話,還能根據聊天的上下文進行互動真正像人類一樣來聊天交流,甚至能完成撰寫郵件、視頻腳本、文案、翻譯、代碼,寫論文等任務。
安裝教程:
必要環境
nodejs version > 16 pnpm version > 6 mysql version >= 5.7
redis目錄結構chat
用戶端代碼admin 管理端代碼service
服務端代碼本地開發三端統一命令pnpm install
安裝依賴pnpm dev
啓動項目pnpm build
打包項目啓動項目分別安裝依賴 pnpm i
首先啓動服務端進入service 創建.env文件 在其中修改
測試數據庫信息和redis 配置完成後 pnpm dev數據庫
通過orm映射 啓動項目會自動創建數據庫啓動完成後可
以打開chat admin pnpm dev
啓動關於授權授權模塊在 src/modules/globalConfig/globalConfig.service.ts
文件下對函數 NineAiCheckAuth
移除其中內容就並且移除onModuleInit
的NineAiCheckAuth就可以移除授權對應的 src/
modules/task/task.service.ts中的定時任務也可以移除
掉 checkauth 定時任務打包路徑問題service後端服務直
接 pnpm build 即可 .env爲環境變量文件 需要後續自己
掛載或者創建
項目有 示例文件.env.example打包命令會對代碼混淆,
打包之後 只需要下圖這些文件即可、其他文件不再需要後
端服務打包後需要這七個文件chat前端項目打包的配置文
件是.env.production 和admin相同只需要改變這個變量
如果分開部署的則填寫你的線上後端服務地址建議分開 第
一行地址填寫這個自己的線上地址就行admin管理端是同
理、一樣修改這個文件同樣分離部署只需要打開紅框的內
容即可、替換爲自己的線上地址 其餘配置並不需要修改
也暫時用不到其他文件刷新404問題前端history項目刷新
都會404 需要對Nginx進行配置
2. 分享目的僅供大家學習和交流,不能確保資源完整性和時效性,請在下載後24小時內刪除!
3. 不得使用於非法商業用途,不得違反國家法律。否則後果自負!
4. 本站提供的源碼、模板、插件等等其他資源,都不包含技術服務請大家諒解!
5. 如有鏈接無法下載、失效或廣告,請聯繫管理員處理!
6. 本站資源售價只是贊助,收取費用僅維持本站的日常運營所需!
耘藝源碼網 » NineAi新版AI系統網站源碼