From 9e2b928459ccee885104635ade2314f868d11f8f Mon Sep 17 00:00:00 2001
From: 云 <2163098428@qq.com>
Date: 星期二, 25 八月 2026 13:10:54 +0800
Subject: [PATCH] refactor(ai): 移除多个AI相关依赖和配置

---
 yudao-server/src/main/resources/application.yaml |  115 +++++----------------------------------------------------
 1 files changed, 10 insertions(+), 105 deletions(-)

diff --git a/yudao-server/src/main/resources/application.yaml b/yudao-server/src/main/resources/application.yaml
index b7c315c..2a0be3d 100644
--- a/yudao-server/src/main/resources/application.yaml
+++ b/yudao-server/src/main/resources/application.yaml
@@ -14,19 +14,16 @@
     multipart:
       max-file-size: 16MB # 鍗曚釜鏂囦欢澶у皬
       max-request-size: 32MB # 璁剧疆鎬讳笂浼犵殑鏂囦欢澶у皬
+    encoding:
+      enabled: true
+      charset: UTF-8 # 蹇呴』璁剧疆 UTF-8锛岄伩鍏� WebFlux 娴佸紡杩斿洖锛圓I 鍦烘櫙锛変細涔辩爜闂
+      force: true
 
   # Cache 閰嶇疆椤�
   cache:
     type: REDIS
     redis:
       time-to-live: 1h # 璁剧疆杩囨湡鏃堕棿涓� 1 灏忔椂
-
-server:
-  servlet:
-    encoding:
-      enabled: true
-      charset: UTF-8 # 蹇呴』璁剧疆 UTF-8锛岄伩鍏� WebFlux 娴佸紡杩斿洖锛圓I 鍦烘櫙锛変細涔辩爜闂
-      force: true
 
 --- #################### 鎺ュ彛鏂囨。閰嶇疆 ####################
 
@@ -100,7 +97,7 @@
     cache-number: 1000 # local 缂撳瓨鐨勯槇鍊�,杈惧埌杩欎釜鍊硷紝娓呴櫎缂撳瓨
     timing-clear: 180 # local瀹氭椂娓呴櫎杩囨湡缂撳瓨(鍗曚綅绉�),璁剧疆涓�0浠h〃涓嶆墽琛�
     type: blockPuzzle # 楠岃瘉鐮佺被鍨� default 涓夌閮藉疄渚嬪寲銆俠lockPuzzle 婊戝潡鎷煎浘銆乧lickWord 鏂囧瓧鐐归�夈�乸ictureWord 鏂囨湰杈撳叆
-    water-mark: 鑺嬮亾婧愮爜 # 鍙充笅瑙掓按鍗版枃瀛�(鎴戠殑姘村嵃)锛屽彲浣跨敤 https://tool.chinaz.com/tools/unicode.aspx 涓枃杞� Unicode锛孡inux 鍙兘闇�瑕佽浆 unicode
+    water-mark: 瓒呯骇绠$悊鍛� # 鍙充笅瑙掓按鍗版枃瀛�(鎴戠殑姘村嵃)锛屽彲浣跨敤 https://tool.chinaz.com/tools/unicode.aspx 涓枃杞� Unicode锛孡inux 鍙兘闇�瑕佽浆 unicode
     interference-options: 0 # 婊戝姩骞叉壈椤�(0/1/2)
     req-frequency-limit-enable: false # 鎺ュ彛璇锋眰娆℃暟涓�鍒嗛挓闄愬埗鏄惁寮�鍚� true|false
     req-get-lock-limit: 5 # 楠岃瘉澶辫触 5 娆★紝get鎺ュ彛閿佸畾
@@ -140,114 +137,22 @@
 spring:
   ai:
     vectorstore: # 鍚戦噺瀛樺偍
-      redis:
-        initialize-schema: true
-        index-name: knowledge_index # Redis 涓悜閲忕储寮曠殑鍚嶇О锛氱敤浜庡瓨鍌ㄥ拰妫�绱㈠悜閲忔暟鎹殑绱㈠紩鏍囪瘑绗︼紝鎵�鏈夌浉鍏崇殑鍚戦噺鎼滅储鎿嶄綔閮戒細鍩轰簬杩欎釜绱㈠紩杩涜
-        prefix: "knowledge_segment:" # Redis 涓瓨鍌ㄥ悜閲忔暟鎹殑閿悕鍓嶇紑锛氳繖涓墠缂�浼氭坊鍔犲埌姣忎釜瀛樺偍鍦� Redis 涓殑鍚戦噺鏁版嵁閿悕鍓嶏紝姣忎釜 document 閮芥槸涓�涓� hash 缁撴瀯
-      qdrant:
-        initialize-schema: true
-        collection-name: knowledge_segment # Qdrant 涓悜閲忛泦鍚堢殑鍚嶇О锛氱敤浜庡瓨鍌ㄥ悜閲忔暟鎹殑闆嗗悎鏍囪瘑绗︼紝鎵�鏈夌浉鍏崇殑鍚戦噺鎿嶄綔閮戒細鍦ㄨ繖涓泦鍚堜腑杩涜
-        host: 127.0.0.1
-        port: 6334
       milvus:
         initialize-schema: true
         database-name: default # Milvus 涓暟鎹簱鐨勫悕绉�
         collection-name: knowledge_segment # Milvus 涓泦鍚堢殑鍚嶇О锛氱敤浜庡瓨鍌ㄥ悜閲忔暟鎹殑闆嗗悎鏍囪瘑绗︼紝鎵�鏈夌浉鍏崇殑鍚戦噺鎿嶄綔閮戒細鍦ㄨ繖涓泦鍚堜腑杩涜
         client:
-          host: 127.0.0.1
+          host: 36.213.180.217
           port: 19530
-    qianfan: # 鏂囧績涓�瑷�
-      api-key: x0cuLZ7XsaTCU08vuJWO87Lg
-      secret-key: R9mYF9dl9KASgi5RUq0FQt3wRisSnOcK
-    zhipuai: # 鏅鸿氨 AI
-      api-key: 32f84543e54eee31f8d56b2bd6020573.3vh9idLJZ2ZhxDEs
-    openai: # OpenAI 瀹樻柟
-      api-key: sk-aN6nWn3fILjrgLFT0fC4Aa60B72e4253826c77B29dC94f17
-      base-url: https://api.gptsapi.net
-    azure: # OpenAI 寰蒋
-      openai:
-        endpoint: https://eastusprejade.openai.azure.com
-    anthropic: # Anthropic Claude
-      api-key: sk-muubv7cXeLw0Etgs743f365cD5Ea44429946Fa7e672d8942
-    ollama:
-      base-url: http://127.0.0.1:11434
-      chat:
-        model: llama3
-    stabilityai:
-      api-key: sk-e53UqbboF8QJCscYvzJscJxJXoFcFg4iJjl1oqgE7baJETmx
-    dashscope: # 閫氫箟鍗冮棶
-      api-key: sk-47aa124781be4bfb95244cc62f6xxxx
-    minimax: # Minimax锛歨ttps://www.minimaxi.com/
-      api-key: xxxx
-    moonshot: # 鏈堜箣鏆楅潰锛圞IMI锛�
-      api-key: sk-abc
-    deepseek: # DeepSeek
-      api-key: sk-e94db327cc7d457d99a8de8810fc6b12
-      chat:
-        options:
-          model: deepseek-chat
     model:
-      rerank: false # 鏄惁寮�鍚�滈�氫箟鍗冮棶鈥濈殑 Rerank 妯″瀷锛屽~鍐� dashscope 寮�鍚�
-    mcp:
-      server:
-        enabled: false
-        name: yudao-mcp-server
-        version: 1.0.0
-        instructions: 涓�涓� MCP 绀轰緥鏈嶅姟
-        sse-endpoint: /sse
-      client:
-        enabled: false
-        name: mcp
-        sse:
-          connections:
-            filesystem:
-              url: http://127.0.0.1:8089
-              sse-endpoint: /sse
-        annotation-scanner:
-          enabled: false # TODO @鑺嬭壙锛氭湁 bug https://github.com/spring-projects/spring-ai/issues/4917 闇�瑕佸畼鏂逛慨澶�
-
+      rerank: false # 鏄惁寮�鍚� Rerank 妯″瀷
 yudao:
   ai:
-    gemini: # 璋锋瓕 Gemini
-      enable: true
-      api-key: AIzaSyAVoBxgoFvvte820vEQMma2LKBnC98bqMQ
-      model: gemini-2.5-flash
-    doubao: # 瀛楄妭璞嗗寘
-      enable: true
-      api-key: 5c1b5747-26d2-4ebd-a4e0-dd0e8d8b4272
-      model: doubao-1-5-lite-32k-250115
-    hunyuan: # 鑵捐娣峰厓
-      enable: true
-      api-key: sk-abc
-      model: hunyuan-turbo
-    siliconflow: # 纭呭熀娴佸姩
-      enable: true
-      api-key: sk-epsakfenqnyzoxhmbucsxlhkdqlcbnimslqoivkshalvdozz
-      model: deepseek-ai/DeepSeek-R1-Distill-Qwen-7B
-    xinghuo: # 璁鏄熺伀
-      enable: true
-      appKey: 75b161ed2aef4719b275d6e7f2a4d4cd
-      secretKey: YWYxYWI2MTA4ODI2NGZlYTQyNjAzZTcz
-      model: x1
-    baichuan: # 鐧惧窛鏅鸿兘
-      enable: true
-      api-key: sk-abc
-      model: Baichuan4-Turbo
-    midjourney:
-      enable: true
-  #    base-url: https://api.holdai.top/mj-relax/mj
-      base-url: https://api.holdai.top/mj
-      api-key: sk-dZEPiVaNcT3FHhef51996bAa0bC74806BeAb620dA5Da10Bf
-      notify-url: http://java.nat300.top/admin-api/ai/image/midjourney/notify
-    suno:
-      enable: true
-  #    base-url: https://suno-55ishh05u-status2xxs-projects.vercel.app
-      base-url: http://127.0.0.1:3001
     web-search:
       enable: true
       api-key: sk-40500e52840f4d24b956d0b1d80d9abe
 
---- #################### 鑺嬮亾鐩稿叧閰嶇疆 ####################
+--- #################### 瓒呯骇绠$悊鍛樼浉鍏抽厤缃� ####################
 
 yudao:
   info:
@@ -265,7 +170,7 @@
     permit-all_urls:
       - /admin-api/mp/open/** # 寰俊鍏紬鍙峰紑鏀惧钩鍙帮紝寰俊鍥炶皟鎺ュ彛锛屼笉闇�瑕佺櫥褰�
   api-encrypt:
-    enable: false # 鏄惁寮�鍚� API 鍔犲瘑銆係pring Boot 鍙墽琛� jar 涓� Hutool AES 浼氳Е鍙� BC Provider 绛惧悕鏍¢獙锛屼复鏃跺叧闂�
+    enable: true # 鏄惁寮�鍚� API 鍔犲瘑
     algorithm: AES # 鍔犲瘑绠楁硶锛屾敮鎸� AES銆丷SA 绛�
     request-key: 52549111389893486934626385991395 # 銆怉ES 妗堜緥銆戣姹傚姞瀵嗙殑绉橀挜锛岋紝蹇呴』 16銆�24銆�32 浣�
     response-key: 96103715984234343991809655248883 # 銆怉ES 妗堜緥銆戝搷搴斿姞瀵嗙殑绉橀挜锛孉ES 妗堜緥锛屽繀椤� 16銆�24銆�32 浣�
@@ -285,7 +190,7 @@
       topic: ${spring.application.name}-websocket # 娑堟伅鍙戦�佺殑 Kafka Topic
       consumer-group: ${spring.application.name}-websocket-consumer # 娑堟伅鍙戦�佺殑 Kafka Consumer Group
   swagger:
-    title: 鑺嬮亾蹇�熷紑鍙戝钩鍙�
+    title: 瓒呯骇绠$悊鍛樺揩閫熷紑鍙戝钩鍙�
     description: 鎻愪緵绠$悊鍚庡彴銆佺敤鎴� App 鐨勬墍鏈夊姛鑳�
     version: ${yudao.info.version}
     url: ${yudao.web.admin-ui.url}

--
Gitblit v1.9.3