1 changed files with 101 additions and 0 deletions
@ -0,0 +1,101 @@ |
|||||
|
# ================================================================ |
||||
|
# Support Bot - AI智能客服系统 配置文件 |
||||
|
# ================================================================ |
||||
|
|
||||
|
# ==================== 服务端口 ==================== |
||||
|
server: |
||||
|
port: 9090 |
||||
|
|
||||
|
# ==================== Spring AI Alibaba DashScope 配置 ==================== |
||||
|
# 注意: 需要替换为你的阿里云 DashScope API Key |
||||
|
# 获取地址: https://dashscope.console.aliyun.com/ |
||||
|
spring: |
||||
|
ai: |
||||
|
dashscope: |
||||
|
api-key: sk-ws-H.RPMIMYH.G2gK.MEQCIFQ2aUocl1x5Q8sod1UgcBy0DzC5aJda5J-14thyXERBAiBYwX1k-7lWbEWYPnnDmJ9UV11uxLa13czU4hMMWJzi3A |
||||
|
chat: |
||||
|
options: |
||||
|
model: qwen-turbo |
||||
|
temperature: 0.7 |
||||
|
embedding: |
||||
|
options: |
||||
|
model: text-embedding-v2 |
||||
|
|
||||
|
# ==================== 数据源配置(PostgreSQL + PGVector) ==================== |
||||
|
datasource: |
||||
|
driver-class-name: org.postgresql.Driver |
||||
|
url: jdbc:postgresql://localhost:5432/support_bot |
||||
|
username: postgres |
||||
|
password: supportbot123 |
||||
|
hikari: |
||||
|
maximum-pool-size: 10 |
||||
|
minimum-idle: 5 |
||||
|
idle-timeout: 300000 |
||||
|
connection-timeout: 20000 |
||||
|
|
||||
|
# ==================== SQL 初始化(首次启动可开启,后续建议关闭) ==================== |
||||
|
sql: |
||||
|
init: |
||||
|
mode: never |
||||
|
schema-locations: classpath:support-bot.sql |
||||
|
continue-on-error: true |
||||
|
servlet: |
||||
|
multipart: |
||||
|
max-file-size: 50MB |
||||
|
max-request-size: 50MB |
||||
|
|
||||
|
# ==================== MyBatis Plus 配置 ==================== |
||||
|
mybatis-plus: |
||||
|
# 实体类扫描包路径 |
||||
|
type-aliases-package: com.wok.supportbot.entity |
||||
|
# Mapper XML 文件位置 |
||||
|
mapper-locations: classpath*:mapper/**/*.xml |
||||
|
configuration: |
||||
|
# 日志输出 |
||||
|
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl |
||||
|
# 下划线转驼峰 |
||||
|
map-underscore-to-camel-case: true |
||||
|
global-config: |
||||
|
db-config: |
||||
|
# 逻辑删除字段 |
||||
|
logic-delete-field: isDelete |
||||
|
logic-delete-value: true |
||||
|
logic-not-delete-value: false |
||||
|
# 主键类型 |
||||
|
id-type: assign_id |
||||
|
|
||||
|
# ==================== 知识库文档处理配置 ==================== |
||||
|
knowledge: |
||||
|
chunk: |
||||
|
chunk-size: 200 |
||||
|
overlap: 100 |
||||
|
min-chunk-size-chars: 10 |
||||
|
max-num-chunks: 5000 |
||||
|
keep-separator: true |
||||
|
|
||||
|
# ==================== Knife4j API 文档配置 ==================== |
||||
|
springdoc: |
||||
|
swagger-ui: |
||||
|
path: /swagger-ui.html |
||||
|
tags-sorter: alpha |
||||
|
operations-sorter: alpha |
||||
|
api-docs: |
||||
|
path: /v3/api-docs |
||||
|
group-configs: |
||||
|
- group: default |
||||
|
paths-to-match: /** |
||||
|
packages-to-scan: com.wok.supportbot.controller |
||||
|
|
||||
|
knife4j: |
||||
|
enable: true |
||||
|
setting: |
||||
|
language: zh_cn |
||||
|
swagger-model-name: 实体类列表 |
||||
|
|
||||
|
logging: |
||||
|
level: |
||||
|
root: INFO |
||||
|
com.wok.supportbot: DEBUG |
||||
|
org.springframework.ai: DEBUG |
||||
|
pattern: |
||||
|
console: "%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n" |
||||
Write
Preview
Loading…
Cancel
Save
Reference in new issue