| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- spring:
- application:
- name: pharmacopoeia-ai
- datasource:
- url: jdbc:postgresql://localhost:5432/pharmacopoeia
- username: postgres
- password: ${POSTGRES_PASSWORD:pharma2025}
- driver-class-name: org.postgresql.Driver
- jpa:
- hibernate:
- ddl-auto: none
- show-sql: false
- properties:
- hibernate:
- dialect: org.hibernate.dialect.PostgreSQLDialect
- format_sql: true
- data:
- redis:
- host: localhost
- port: 6379
- jackson:
- serialization:
- write-dates-as-timestamps: false
- servlet:
- multipart:
- max-file-size: 50MB
- max-request-size: 55MB
- server:
- port: 9000
- # ============================================
- # Qwen API 配置
- # ============================================
- qwen:
- api-key: ${QWEN_API_KEY:}
- base-url: https://dashscope.aliyuncs.com/compatible-mode/v1
- model: qwen3.7-max
- max-tokens: 4096
- temperature: 0.0
- # 视觉模型(图片分析+OCR)
- vl-model: qwen3.6-flash
- enable-web-search: true
- # 嵌入模型
- embedding-model: text-embedding-v3
- embedding-url: https://dashscope.aliyuncs.com/api/v1/services/embeddings/text-embedding/text-embedding
- embedding-dim: 1024
- # ============================================
- # JWT
- # ============================================
- jwt:
- secret: 1a29ea13c7b26f9d50e414c6768dd25f735b23298d7ec29676bf4f2acb4a6d17
- expiration: 86400000 # 24小时 (ms)
- # ============================================
- # 微信小程序
- # ============================================
- wechat:
- app-id: ${WECHAT_APPID:}
- secret: ${WECHAT_SECRET:}
- # ============================================
- # 限流
- # ============================================
- rate-limit:
- per-minute: 60
- per-hour: 1000
- logging:
- level:
- com.pharmacopoeia: INFO
- org.springframework.web: INFO
|