|
|
|
@ -14,11 +14,6 @@ spring:
|
|
|
|
multipart:
|
|
|
|
multipart:
|
|
|
|
max-file-size: 16MB # 单个文件大小
|
|
|
|
max-file-size: 16MB # 单个文件大小
|
|
|
|
max-request-size: 32MB # 设置总上传的文件大小
|
|
|
|
max-request-size: 32MB # 设置总上传的文件大小
|
|
|
|
mvc:
|
|
|
|
|
|
|
|
pathmatch:
|
|
|
|
|
|
|
|
matching-strategy: ANT_PATH_MATCHER # 解决 SpringFox 与 SpringBoot 2.6.x 不兼容的问题,参见 SpringFoxHandlerProviderBeanPostProcessor 类
|
|
|
|
|
|
|
|
# throw-exception-if-no-handler-found: true # 404 错误时抛出异常,方便统一处理
|
|
|
|
|
|
|
|
# static-path-pattern: /static/** # 静态资源路径; 注意:如果不配置,则 throw-exception-if-no-handler-found 不生效!!! TODO 芋艿:不能配置,会导致 swagger 不生效
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Jackson 配置项
|
|
|
|
# Jackson 配置项
|
|
|
|
jackson:
|
|
|
|
jackson:
|
|
|
|
@ -34,6 +29,13 @@ spring:
|
|
|
|
redis:
|
|
|
|
redis:
|
|
|
|
time-to-live: 1h # 设置过期时间为 1 小时
|
|
|
|
time-to-live: 1h # 设置过期时间为 1 小时
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
server:
|
|
|
|
|
|
|
|
servlet:
|
|
|
|
|
|
|
|
encoding:
|
|
|
|
|
|
|
|
enabled: true
|
|
|
|
|
|
|
|
charset: UTF-8 # 必须设置 UTF-8,避免 WebFlux 流式返回(AI 场景)会乱码问题
|
|
|
|
|
|
|
|
force: true
|
|
|
|
|
|
|
|
|
|
|
|
--- #################### 接口文档配置 ####################
|
|
|
|
--- #################### 接口文档配置 ####################
|
|
|
|
|
|
|
|
|
|
|
|
springdoc:
|
|
|
|
springdoc:
|
|
|
|
@ -95,7 +97,6 @@ spring:
|
|
|
|
# VO 转换(数据翻译)相关
|
|
|
|
# VO 转换(数据翻译)相关
|
|
|
|
easy-trans:
|
|
|
|
easy-trans:
|
|
|
|
is-enable-global: true # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口
|
|
|
|
is-enable-global: true # 启用全局翻译(拦截所有 SpringMVC ResponseBody 进行自动翻译 )。如果对于性能要求很高可关闭此配置,或通过 @IgnoreTrans 忽略某个接口
|
|
|
|
is-enable-cloud: false # 禁用 TransType.RPC 微服务模式
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- #################### 验证码相关配置 ####################
|
|
|
|
--- #################### 验证码相关配置 ####################
|
|
|
|
|
|
|
|
|
|
|
|
@ -142,6 +143,67 @@ spring:
|
|
|
|
listener:
|
|
|
|
listener:
|
|
|
|
missing-topics-fatal: false # 消费监听接口监听的主题不存在时,默认会报错。所以通过设置为 false ,解决报错
|
|
|
|
missing-topics-fatal: false # 消费监听接口监听的主题不存在时,默认会报错。所以通过设置为 false ,解决报错
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--- #################### AI 相关配置 ####################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
spring:
|
|
|
|
|
|
|
|
ai:
|
|
|
|
|
|
|
|
vectorstore: # 向量存储
|
|
|
|
|
|
|
|
redis:
|
|
|
|
|
|
|
|
index: default-index
|
|
|
|
|
|
|
|
prefix: "default:"
|
|
|
|
|
|
|
|
embedding:
|
|
|
|
|
|
|
|
transformer:
|
|
|
|
|
|
|
|
onnx:
|
|
|
|
|
|
|
|
model-uri: https://raw.gitcode.com/yudaocode/yudao-demo/raw/master/yudao-static/ai/model.onnx
|
|
|
|
|
|
|
|
tokenizer:
|
|
|
|
|
|
|
|
uri: https://raw.gitcode.com/yudaocode/yudao-demo/raw/master/yudao-static/ai/tokenizer.json
|
|
|
|
|
|
|
|
qianfan: # 文心一言
|
|
|
|
|
|
|
|
api-key: x0cuLZ7XsaTCU08vuJWO87Lg
|
|
|
|
|
|
|
|
secret-key: R9mYF9dl9KASgi5RUq0FQt3wRisSnOcK
|
|
|
|
|
|
|
|
zhipuai: # 智谱 AI
|
|
|
|
|
|
|
|
api-key: 32f84543e54eee31f8d56b2bd6020573.3vh9idLJZ2ZhxDEs
|
|
|
|
|
|
|
|
openai: # OpenAI 官方
|
|
|
|
|
|
|
|
api-key: sk-yzKea6d8e8212c3bdd99f9f44ced1cae37c097e5aa3BTS7z
|
|
|
|
|
|
|
|
base-url: https://api.gptsapi.net
|
|
|
|
|
|
|
|
azure: # OpenAI 微软
|
|
|
|
|
|
|
|
openai:
|
|
|
|
|
|
|
|
endpoint: https://eastusprejade.openai.azure.com
|
|
|
|
|
|
|
|
api-key: xxx
|
|
|
|
|
|
|
|
ollama:
|
|
|
|
|
|
|
|
base-url: http://127.0.0.1:11434
|
|
|
|
|
|
|
|
chat:
|
|
|
|
|
|
|
|
model: llama3
|
|
|
|
|
|
|
|
stabilityai:
|
|
|
|
|
|
|
|
api-key: sk-e53UqbboF8QJCscYvzJscJxJXoFcFg4iJjl1oqgE7baJETmx
|
|
|
|
|
|
|
|
cloud:
|
|
|
|
|
|
|
|
ai:
|
|
|
|
|
|
|
|
tongyi: # 通义千问
|
|
|
|
|
|
|
|
tongyi:
|
|
|
|
|
|
|
|
api-key: sk-Zsd81gZYg7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
yudao:
|
|
|
|
|
|
|
|
ai:
|
|
|
|
|
|
|
|
deep-seek: # DeepSeek
|
|
|
|
|
|
|
|
enable: true
|
|
|
|
|
|
|
|
api-key: sk-e94db327cc7d457d99a8de8810fc6b12
|
|
|
|
|
|
|
|
model: deepseek-chat
|
|
|
|
|
|
|
|
xinghuo: # 讯飞星火
|
|
|
|
|
|
|
|
enable: true
|
|
|
|
|
|
|
|
appId: 13c8cca6
|
|
|
|
|
|
|
|
appKey: cb6415c19d6162cda07b47316fcb0416
|
|
|
|
|
|
|
|
secretKey: Y2JiYTIxZjA3MDMxMjNjZjQzYzVmNzdh
|
|
|
|
|
|
|
|
model: generalv3.5
|
|
|
|
|
|
|
|
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
|
|
|
|
|
|
|
|
|
|
|
|
--- #################### 芋道相关配置 ####################
|
|
|
|
--- #################### 芋道相关配置 ####################
|
|
|
|
|
|
|
|
|
|
|
|
yudao:
|
|
|
|
yudao:
|
|
|
|
@ -151,6 +213,11 @@ yudao:
|
|
|
|
web:
|
|
|
|
web:
|
|
|
|
admin-ui:
|
|
|
|
admin-ui:
|
|
|
|
url: http://localhost # Admin 管理后台 UI 的地址
|
|
|
|
url: http://localhost # Admin 管理后台 UI 的地址
|
|
|
|
|
|
|
|
xss:
|
|
|
|
|
|
|
|
enable: false
|
|
|
|
|
|
|
|
exclude-urls: # 如下两个 url,仅仅是为了演示,去掉配置也没关系
|
|
|
|
|
|
|
|
- ${spring.boot.admin.context-path}/** # 不处理 Spring Boot Admin 的请求
|
|
|
|
|
|
|
|
- ${management.endpoints.web.base-path}/** # 不处理 Actuator 的请求
|
|
|
|
security:
|
|
|
|
security:
|
|
|
|
permit-all_urls:
|
|
|
|
permit-all_urls:
|
|
|
|
- /admin-api/mp/open/** # 微信公众号开放平台,微信回调接口,不需要登录
|
|
|
|
- /admin-api/mp/open/** # 微信公众号开放平台,微信回调接口,不需要登录
|
|
|
|
@ -177,12 +244,11 @@ yudao:
|
|
|
|
email: xingyu4j@vip.qq.com
|
|
|
|
email: xingyu4j@vip.qq.com
|
|
|
|
license: MIT
|
|
|
|
license: MIT
|
|
|
|
license-url: https://gitee.com/zhijiantianya/ruoyi-vue-pro/blob/master/LICENSE
|
|
|
|
license-url: https://gitee.com/zhijiantianya/ruoyi-vue-pro/blob/master/LICENSE
|
|
|
|
captcha:
|
|
|
|
|
|
|
|
enable: true # 验证码的开关,默认为 true
|
|
|
|
|
|
|
|
codegen:
|
|
|
|
codegen:
|
|
|
|
base-package: ${yudao.info.base-package}
|
|
|
|
base-package: ${yudao.info.base-package}
|
|
|
|
db-schemas: ${spring.datasource.dynamic.datasource.master.name}
|
|
|
|
db-schemas: ${spring.datasource.dynamic.datasource.master.name}
|
|
|
|
front-type: 10 # 前端模版的类型,参见 CodegenFrontTypeEnum 枚举类
|
|
|
|
front-type: 20 # 前端模版的类型,参见 CodegenFrontTypeEnum 枚举类
|
|
|
|
|
|
|
|
unit-test-enable: false # 是否生成单元测试
|
|
|
|
tenant: # 多租户相关配置项
|
|
|
|
tenant: # 多租户相关配置项
|
|
|
|
enable: true
|
|
|
|
enable: true
|
|
|
|
ignore-urls:
|
|
|
|
ignore-urls:
|
|
|
|
@ -246,6 +312,14 @@ yudao:
|
|
|
|
- mes_view_task_product_summary
|
|
|
|
- mes_view_task_product_summary
|
|
|
|
- mes_view_report_plan_summary
|
|
|
|
- mes_view_report_plan_summary
|
|
|
|
- mes_view_report_user_date_summary
|
|
|
|
- mes_view_report_user_date_summary
|
|
|
|
|
|
|
|
ignore-caches:
|
|
|
|
|
|
|
|
- user_role_ids
|
|
|
|
|
|
|
|
- permission_menu_ids
|
|
|
|
|
|
|
|
- oauth_client
|
|
|
|
|
|
|
|
- notify_template
|
|
|
|
|
|
|
|
- mail_account
|
|
|
|
|
|
|
|
- mail_template
|
|
|
|
|
|
|
|
- sms_template
|
|
|
|
sms-code: # 短信验证码相关的配置项
|
|
|
|
sms-code: # 短信验证码相关的配置项
|
|
|
|
expire-times: 10m
|
|
|
|
expire-times: 10m
|
|
|
|
send-frequency: 1m
|
|
|
|
send-frequency: 1m
|
|
|
|
@ -254,7 +328,6 @@ yudao:
|
|
|
|
end-code: 9999 # 这里配置 9999 的原因是,测试方便。
|
|
|
|
end-code: 9999 # 这里配置 9999 的原因是,测试方便。
|
|
|
|
trade:
|
|
|
|
trade:
|
|
|
|
order:
|
|
|
|
order:
|
|
|
|
app-id: 1 # 商户编号
|
|
|
|
|
|
|
|
pay-expire-time: 2h # 支付的过期时间
|
|
|
|
pay-expire-time: 2h # 支付的过期时间
|
|
|
|
receive-expire-time: 14d # 收货的过期时间
|
|
|
|
receive-expire-time: 14d # 收货的过期时间
|
|
|
|
comment-expire-time: 7d # 评论的过期时间
|
|
|
|
comment-expire-time: 7d # 评论的过期时间
|
|
|
|
@ -269,11 +342,6 @@ yudao:
|
|
|
|
|
|
|
|
|
|
|
|
debug: false
|
|
|
|
debug: false
|
|
|
|
|
|
|
|
|
|
|
|
# 积木报表配置
|
|
|
|
|
|
|
|
jeecg:
|
|
|
|
|
|
|
|
jmreport:
|
|
|
|
|
|
|
|
saas-mode: tenant
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#tcp://47.112.167.85:1883 tcp://47.106.185.127:1883
|
|
|
|
#tcp://47.112.167.85:1883 tcp://47.106.185.127:1883
|
|
|
|
emqx:
|
|
|
|
emqx:
|
|
|
|
isEnable: false
|
|
|
|
isEnable: false
|
|
|
|
|