{"repo": "captainjike/zoex-chat-boot", "files": {"src/main/resources/application.yml": {"9bce63f02159d287b63aeace73d93bf93b2483e0": {"t": 1785745253.2135077, "n": 1689, "h": "bdb33c90a06a31d3", "c": "server:\n port: 8080\n\nspring:\n application:\n name: zoex-chat-boot\n\n datasource:\n url: jdbc:mysql://127.0.0.1:3306/ai_chat_app?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai\n username: root\n password: root\n driver-class-name: com.mysql.cj.jdbc.Driver\n\n data:\n redis:\n host: 127.0.0.1\n port: 6379\n password:\n database: 0\n timeout: 5s\n\n ai:\n openai:\n api-key: ${OPENAI_API_KEY:}\n base-url: ${OPENAI_BASE_URL:https://api.openai.com}\n chat:\n options:\n model: ${OPENAI_MODEL:gpt-4o-mini}\n temperature: 0.7\n max-tokens: 1024\n\nzoex:\n ai:\n deepseek:\n enabled: true\n api-key: ${DEEPSEEK_API_KEY:}\n base-url: ${DEEPSEEK_BASE_URL:https://api.deepseek.com}\n model: ${DEEPSEEK_MODEL:deepseek-chat}\n mock:\n enabled: true\n\n wechat:\n miniapp:\n app-id: ${WECHAT_APP_ID:}\n app-secret: ${WECHAT_APP_SECRET:}\n pay:\n mch-id: ${WECHAT_PAY_MCH_ID:}\n mch-serial-no: ${WECHAT_PAY_MCH_SERIAL_NO:}\n api-v3-key: ${WECHAT_PAY_API_V3_KEY:}\n private-key-path: ${WECHAT_PAY_PRIVATE_KEY_PATH:}\n notify-url: ${WECHAT_PAY_NOTIFY_URL:https://your-domain.com/api/payment/wechat/callback}\n\nsa-token:\n token-name: satoken\n timeout: 7200\n activity-timeout: 1800\n is-concurrent: true\n is-share: true\n token-style: random-128\n is-log: true\n\nmybatis-plus:\n mapper-locations: classpath*:/mapper/**/*.xml\n configuration:\n map-underscore-to-camel-case: true\n log-impl: org.apache.ibatis.logging.stdout.StdOutImpl\n global-config:\n db-config:\n id-type: auto\n\nlogging:\n level:\n root: info\n com.zoex.chatboot: info"}}}}