From 9cb6b6327df4b0600e9d24f0e0bf32b7d04b1450 Mon Sep 17 00:00:00 2001 From: ageerle <ageerle@163.com> Date: 星期三, 05 二月 2025 23:43:19 +0800 Subject: [PATCH] 更新md --- README.md | 247 ++++++++++++++++++++++++++++++++++++++++--------- 1 files changed, 200 insertions(+), 47 deletions(-) diff --git a/README.md b/README.md index 564d3f6..75ba379 100644 --- a/README.md +++ b/README.md @@ -1,62 +1,215 @@ -## 骞冲彴绠�浠� -> 鍩轰簬ruoyi-plus瀹炵幇AI鑱婂ぉ鍜岀粯鐢诲姛鑳�-鍚庣 -> 鏈」鐩畬鍏ㄥ紑婧愬厤璐癸紒 -鍚庡彴绠$悊鐣岄潰浣跨敤elementUI鏈嶅姟绔娇鐢↗ava17+SpringBoot3.X +# RuoYi AI -瀹炵幇鍔熻兘 -1. 鏀寔ChatGPT4,Dall-E-3,ChatGPT-4-All,GPTS 妯″瀷 -2. 鏀寔璇煶鍏嬮殕 -3. 鏀寔鏂囩敓鍥炬ā鍨� -4. 鏀寔寰俊灏忕▼搴� -5. 鏀寔涓汉浜岀淮鐮佸疄鏃跺埌璐�(鏄撴敮浠�) -6. 鏀寔涓汉寰俊鎺ュ叆ChatGPT -> ->椤圭洰鍦板潃 -<ul> -<li>灏忕▼搴忕: https://github.com/ageerle/ruoyi-uniapp</li> -<li>鍓嶇-鍚庡彴绠$悊: https://github.com/ageerle/ruoyi-admin</li> -<li>鍓嶇-鐢ㄦ埛绔�: https://github.com/ageerle/ruoyi-web</li> -<li>婕旂ず鍦板潃: https://web.pandarobot.chat</li> -</ul> -## 灏忕▼搴忔紨绀� -<div> - <img style="margin:10px" src="./image/03.png" alt="drawing" width="300px" height="400px"/> - <img style="margin:10px" src="./image/04.png" alt="drawing" width="300px" height="400px"/> + +<!-- PROJECT SHIELDS --> + +[![Contributors][contributors-shield]][contributors-url] +[![Forks][forks-shield]][forks-url] +[![Stargazers][stars-shield]][stars-url] +[![Issues][issues-shield]][issues-url] +[![MIT License][license-shield]][license-url] + + +<!-- PROJECT LOGO --> +<br /> + + +<img style="text-align: center;" src="images/00.png" alt="Logo" width="150" height="150"> + +<h3 style="text-align: center;">蹇�熸惌寤哄睘浜庤嚜宸辩殑 AI 鍔╂墜骞冲彴</h3> + +<p style="text-align: center;"> + 鍏ㄦ柊鍗囩骇锛屽紑绠卞嵆鐢紝绠�鍗曢珮鏁� + <br /> + <a href="https://doc.pandarobot.chat"><strong>鎺㈢储鏈」鐩殑鏂囨。 禄</strong></a> + <br /> + <br /> + <a href="https://web.pandarobot.chat">椤圭洰棰勮</a> + 路 + <a href="https://github.com/ageerle/ruoyi-ai/issues">鎶ュ憡Bug</a> + 路 + <a href="https://github.com/ageerle/ruoyi-ai/issues">鎻愬嚭鏂扮壒鎬�</a> +</p> + +## 鐩綍 + +- [婧愮爜鍦板潃](#婧愮爜鍦板潃) +- [鐗硅壊鍔熻兘](#鐗硅壊鍔熻兘) +- [椤圭洰婕旂ず](#椤圭洰婕旂ず) + - [鍚庡彴绠$悊](#鍚庡彴绠$悊) + - [鐢ㄦ埛绔痌(#鐢ㄦ埛绔�) + - [灏忕▼搴忕](#灏忕▼搴忕) +- [寮�鍙戝墠鐨勯厤缃姹俔(#寮�鍙戝墠鐨勯厤缃姹�) +- [鏂囦欢鐩綍璇存槑](#鏂囦欢鐩綍璇存槑) +- [浣跨敤鍒扮殑妗嗘灦](#浣跨敤鍒扮殑妗嗘灦) +- [璐$尞鑰匽(#璐$尞鑰�) + - [濡備綍鍙備笌寮�婧愰」鐩甝(#濡備綍鍙備笌寮�婧愰」鐩�) +- [鐗堟湰鎺у埗](#鐗堟湰鎺у埗) +- [浣滆�匽(#浣滆��) +- [楦h阿](#楦h阿) + +### 婧愮爜鍦板潃 +- 鍓嶇-鍚庡彴绠$悊: https://github.com/ageerle/ruoyi-admin +- 鍓嶇-鐢ㄦ埛绔�: https://github.com/ageerle/ruoyi-web +- 灏忕▼搴忕: https://github.com/ageerle/ruoyi-uniapp +- 婕旂ず鍦板潃: https://web.pandarobot.chat +- 鍚庡彴绠$悊: https://admin.pandarobot.chat +- 鐢ㄦ埛鍚�: admin 瀵嗙爜锛歛dmin123 + +### 鐗硅壊鍔熻兘 +1. 鍐呯疆SSE銆亀ebsocket绛夌綉缁滃崗璁紝鏀寔瀵规帴OpenAI銆丄zure銆丆hatGLM銆佽椋炴槦鐏瓑澶ц瑷�妯″瀷 +2. 鏀寔鎺ュ叆涓汉寰俊鎴栦紒涓氬井淇� +3. 鏀寔鏄撴敮浠樸�佸井淇℃敮浠樺拰Stripe鍥介檯淇$敤鍗℃敮浠� +4. 鎻愪緵閭鐧诲綍鍜屽井淇″叕浼楀彿鐧诲綍 +5. 鏀寔鐭ヨ瘑搴撳姛鑳斤紝鏀寔AI缈昏瘧銆丄I PPT鍒朵綔銆佽闊冲厠闅嗗拰AI缈诲敱 +6. 鎻愪緵瀹屾暣鐨勫墠绔簲鐢ㄣ�佸悗鍙扮鐞嗕互鍙婂皬绋嬪簭搴旂敤锛屽叏閮ㄥ紑绠卞嵆鐢ㄣ�傚熀浜嶮IT寮�婧愬崗璁� + + +### 椤圭洰婕旂ず + +#### 鍚庡彴绠$悊 +<div style="display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;"> + <img src="image/02.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> + <img src="image/03.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> + <img src="image/04.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> + <img src="image/05.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> </div> -## H5婕旂ず -<div> - <img style="margin:10px" src="./image/05.png" alt="drawing" width="300px" height="400px"/> - <img style="margin:10px" src="./image/06.png" alt="drawing" width="300px" height="400px"/> + +#### 鐢ㄦ埛绔� +<div style="display: flex; flex-wrap: wrap; gap: 20px; justify-content: center;"> + <img src="image/08.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> + <img src="image/09.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> + <img src="image/10.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> + <img src="image/11.png" alt="drawing" style="width: 450px; height: 300px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> </div> -## PC绔紨绀� -<div> - <img style="margin-top:10px" src="./image/07.png" alt="drawing" width="550px" height="300px"/> - <img style="margin-top:10px" src="./image/08.png" alt="drawing" width="550px" height="300px"/> +#### 灏忕▼搴忕 +<div style="display: flex; flex-wrap: wrap; gap: 20px; justify-content: flex-start;"> + <img src="image/06.png" alt="drawing" style="width: 320px; height: 600px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> + <img src="image/07.png" alt="drawing" style="width: 320px; height: 600px; border: 2px solid #ddd; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1);"/> </div> -## MJ缁樺浘 +### 寮�鍙戝墠鐨勯厤缃姹� + +1. jdk 17 +2. mysql 5.7銆�8.0 +3. redis 鐗堟湰蹇呴』 >= 5.X +4. maven 3.8+ +5. nodejs 20+ & pnpm + +### 鏂囦欢鐩綍璇存槑 +RuoYi-AI + +``` +鈹溾攢 ruoyi-admin // 绠$悊妯″潡 +鈹� 鈹斺攢 RuoYiApplication // 鍚姩绫� +鈹� 鈹斺攢 RuoYiServletInitializer // 瀹瑰櫒閮ㄧ讲鍒濆鍖栫被 +鈹� 鈹斺攢 resources // 璧勬簮鏂囦欢 +鈹� 鈹斺攢 i18n/messages.properties // 鍥介檯鍖栭厤缃枃浠� +鈹� 鈹斺攢 application.yml // 妗嗘灦鎬婚厤缃枃浠� +鈹� 鈹斺攢 application-dev.yml // 寮�鍙戠幆澧冮厤缃枃浠� +鈹� 鈹斺攢 application-prod.yml // 鐢熶骇鐜閰嶇疆鏂囦欢 +鈹� 鈹斺攢 banner.txt // 妗嗘灦鍚姩鍥炬爣 +鈹� 鈹斺攢 logback-plus.xml // 鏃ュ織閰嶇疆鏂囦欢 +鈹� 鈹斺攢 ip2region.xdb // IP鍖哄煙鍦板潃搴� +鈹溾攢 ruoyi-common // 閫氱敤妯″潡 +鈹� 鈹斺攢 ruoyi-common-bom // common渚濊禆鍖呯鐞� + 鈹斺攢 ruoyi-common-chat // 鑱婂ぉ妯″潡 +鈹� 鈹斺攢 ruoyi-common-core // 鏍稿績妯″潡 +鈹� 鈹斺攢 ruoyi-common-doc // 绯荤粺鎺ュ彛妯″潡 +鈹� 鈹斺攢 ruoyi-common-encrypt // 鏁版嵁鍔犺В瀵嗘ā鍧� +鈹� 鈹斺攢 ruoyi-common-excel // excel妯″潡 +鈹� 鈹斺攢 ruoyi-common-idempotent // 骞傜瓑鍔熻兘妯″潡 +鈹� 鈹斺攢 ruoyi-common-json // 搴忓垪鍖栨ā鍧� +鈹� 鈹斺攢 ruoyi-common-log // 鏃ュ織妯″潡 +鈹� 鈹斺攢 ruoyi-common-mail // 閭欢妯″潡 +鈹� 鈹斺攢 ruoyi-common-mybatis // 鏁版嵁搴撴ā鍧� +鈹� 鈹斺攢 ruoyi-common-oss // oss鏈嶅姟妯″潡 +鈹� 鈹斺攢 ruoyi-common-pay // 鏀粯妯″潡 +鈹� 鈹斺攢 ruoyi-common-ratelimiter // 闄愭祦鍔熻兘妯″潡 +鈹� 鈹斺攢 ruoyi-common-redis // 缂撳瓨鏈嶅姟妯″潡 +鈹� 鈹斺攢 ruoyi-common-satoken // satoken妯″潡 +鈹� 鈹斺攢 ruoyi-common-security // 瀹夊叏妯″潡 +鈹� 鈹斺攢 ruoyi-common-sensitive // 鑴辨晱妯″潡 +鈹� 鈹斺攢 ruoyi-common-sms // 鐭俊妯″潡 +鈹� 鈹斺攢 ruoyi-common-sse // sse娴佹帹閫佹ā鍧楋紙寰呮洿鏂帮級 +鈹� 鈹斺攢 ruoyi-common-tenant // 绉熸埛妯″潡 +鈹� 鈹斺攢 ruoyi-common-translation // 閫氱敤缈昏瘧妯″潡 +鈹� 鈹斺攢 ruoyi-common-web // web妯″潡 +鈹� 鈹斺攢 ruoyi-common-websocket // websocket鏈嶅姟闆嗘垚妯″潡锛堝緟鏇存柊锛� +鈹溾攢 ruoyi-modules // 妯″潡缁� +鈹� 鈹斺攢 ruoyi-demo // 婕旂ず妯″潡 +鈹� 鈹斺攢 ruoyi-generator // 浠g爜鐢熸垚妯″潡 +鈹� 鈹斺攢 ruoyi-system // 涓氬姟妯″潡 +鈹溾攢 .run // 鎵ц鑴氭湰鏂囦欢 +鈹溾攢 .editorconfig // 缂栬緫鍣ㄧ紪鐮佹牸寮忛厤缃� +鈹溾攢 LICENSE // 寮�婧愬崗璁� +鈹溾攢 pom.xml // 鍏叡渚濊禆 +鈹溾攢 README.md // 妗嗘灦璇存槑鏂囦欢 + + +``` + +### 浣跨敤鍒扮殑妗嗘灦 + +- [Vben Admin](https://github.com/vbenjs/vue-vben-admin) +- [Naive UI](https://www.naiveui.com) +- [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus) + +### 璐$尞鑰� + +璇烽槄璇籟CONTRIBUTING](https://github.com/ageerle/ruoyi-ai/graphs/contributors) 鏌ラ槄涓鸿椤圭洰鍋氬嚭璐$尞鐨勫紑鍙戣�呫�� + +#### 濡備綍鍙備笌寮�婧愰」鐩� + +璐$尞浣垮紑婧愮ぞ鍖烘垚涓轰竴涓涔犮�佹縺鍔卞拰鍒涢�犵殑缁濅匠鍦烘墍銆備綘鎵�浣滅殑浠讳綍璐$尞閮芥槸**闈炲父鎰熻阿**鐨勩�� + + +1. Fork the Project +2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`) +3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`) +4. Push to the Branch (`git push origin feature/AmazingFeature`) +5. Open a Pull Request + + + +### 鐗堟湰鎺у埗 + +璇ラ」鐩娇鐢℅it杩涜鐗堟湰绠$悊銆傛偍鍙互鍦╮epository鍙傜湅褰撳墠鍙敤鐗堟湰銆� + +### 杩涚兢瀛︿範 + <div> - <img style="margin-top:10px" src="./image/10.png" alt="drawing" width="550px" height="300px"/> - <img style="margin-top:10px" src="./image/11.png" alt="drawing" width="550px" height="300px"/> + <img src="image/01.png" alt="drawing" width="300px" height="300px"/> </div> -## 绉佹湁鐭ヨ瘑搴撶鐞� -<div> - <img style="margin-top:10px;width:50%" src="./image/12.png" alt="drawing" width="550px" height="300px"/> - <img style="margin-top:10px;width:50%" src="./image/绉佹湁鐭ヨ瘑搴撲笟鍔℃灦鏋勫浘.drawio.png" alt="drawing" width="550px" height="300px"/> -</div> +### 鐗堟潈璇存槑 -## 杩涚兢瀛︿範 -<div> - <img src="./image/01.png" alt="drawing" width="300px" height="300px"/> -</div> +璇ラ」鐩缃蹭簡MIT 鎺堟潈璁稿彲锛岃鎯呰鍙傞槄 [LICENSE.txt](https://github.com/ageerle/ruoyi-ai/blob/master/LICENSE.txt) -## 鍙傝�冮」鐩� -<ol> -<li>https://github.com/Grt1228/chatgpt-java</li> -<li>https://github.com/Dooy/chatgpt-web-midjourn +### 楦h阿 +- [chatgpt-java](https://github.com/Grt1228/chatgpt-java) +- [RuoYi-Vue-Plus](https://gitee.com/dromara/RuoYi-Vue-Plus) +- [chatgpt-web-midjourney-proxy](https://github.com/Dooy/chatgpt-web-midjourney-proxy) + + +<!-- links --> +[your-project-path]:https://github.com/ageerle/ruoyi-ai +[contributors-shield]: https://img.shields.io/github/contributors/ageerle/ruoyi-ai.svg?style=flat-square +[contributors-url]: https://github.com/ageerle/ruoyi-ai/graphs/contributors +[forks-shield]: https://img.shields.io/github/forks/ageerle/ruoyi-ai.svg?style=flat-square +[forks-url]: https://github.com/ageerle/ruoyi-ai/network/members +[stars-shield]: https://img.shields.io/github/stars/ageerle/ruoyi-ai.svg?style=flat-square +[stars-url]: https://github.com/ageerle/ruoyi-ai/stargazers +[issues-shield]: https://img.shields.io/github/issues/ageerle/ruoyi-ai.svg?style=flat-square +[issues-url]: https://img.shields.io/github/issues/ageerle/ruoyi-ai.svg +[license-shield]: https://img.shields.io/github/license/ageerle/ruoyi-ai.svg?style=flat-square +[license-url]: https://github.com/ageerle/ruoyi-ai/blob/master/LICENSE.txt +[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=flat-square&logo=linkedin&colorB=555 + + + -- Gitblit v1.9.3