spring: ai: openai: # api-key: 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 api-key: sk-cf112f49cf4d4138a49575cda1f852b4 # base-url: https://gateway.ai.cloudflare.com/v1/b632a61caa85401f63c9b32eef3a74c8/aigetway/openrouter base-url: https://dashscope-intl.aliyuncs.com/compatible-mode/ chat: options: model: qwen-plus embedding: options: model: text-embedding-v4 # model: qwen/qwen3-embedding-8b dashscope: api-key: 11 application: name: keyborad-backend profiles: active: dev mvc: pathmatch: matching-strategy: ANT_PATH_MATCHER # session ???????? session: timeout: 86400 store-type: redis # redis ?? data: redis: port: 6379 host: localhost database: 0 # ?? ANSI ???? output: ansi: enabled: always server: port: 7529 servlet: context-path: /api encoding: charset: UTF-8 force: true enabled: true mybatis-plus: configuration: map-underscore-to-camel-case: true log-impl: org.apache.ibatis.logging.slf4j.Slf4jImpl global-config: db-config: logic-delete-field: isDelete # ????????????(since 3.3.0,????????????2) logic-delete-value: 1 # ??????(??? 1) logic-not-delete-value: 0 # ??????(??? 0) # ?? TypeHandler ? type-handlers-package: com.yolo.keyborad.typehandler appid: loveKeyboard appsecret: kZJM39HYvhxwbJkG1fmquQRVkQiLAh2H mail_access_token: mlsn.3b1a3387055e0f53c0869cad91c6acad5401e9dcb4511ace2f82ab31d897fba6