Files
hack/tools/scripts/llm-key-hunter/results/_cache/content/al1ttle1_playteam.json
T

1 line
6.4 KiB
JSON

{"repo": "al1ttle1/playteam", "files": {"server/novel-server/src/main/java/com/qiniuyun/ai/config/AiConfig.java": {"99cbd74f2c01c7668a5b3a105cc7191696e3eefa": {"t": 1785745691.8502502, "n": 1080, "h": "c75048cacd3fd14c", "c": "package com.qiniuyun.ai.config;\n\nimport dev.langchain4j.model.openai.OpenAiChatModel;\nimport org.springframework.beans.factory.annotation.Value;\nimport org.springframework.context.annotation.Bean;\nimport org.springframework.context.annotation.Configuration;\n\nimport java.time.Duration;\n\n@Configuration\npublic class AiConfig {\n\n @Value(\"${ai.deepseek.api-key:${DEEPSEEK_API_KEY:}}\")\n private String apiKey;\n\n @Value(\"${ai.deepseek.model:deepseek-chat}\")\n private String model;\n\n @Value(\"${ai.deepseek.temperature:0.7}\")\n private double temperature;\n\n @Value(\"${ai.deepseek.base-url:https://api.deepseek.com}\")\n private String baseUrl;\n\n @Bean\n public OpenAiChatModel chatModel() {\n return OpenAiChatModel.builder()\n .apiKey(apiKey)\n .modelName(model)\n .baseUrl(baseUrl)\n .temperature(temperature)\n .timeout(Duration.ofSeconds(120))\n .maxRetries(1)\n .logRequests(true)\n .logResponses(false)\n .build();\n }\n}\n"}, "63bfabf66ce38ddc961e6510de000db4141a7a14": {"t": 1785755730.5268626, "n": 1080, "h": "c75048cacd3fd14c", "c": "package com.qiniuyun.ai.config;\n\nimport dev.langchain4j.model.openai.OpenAiChatModel;\nimport org.springframework.beans.factory.annotation.Value;\nimport org.springframework.context.annotation.Bean;\nimport org.springframework.context.annotation.Configuration;\n\nimport java.time.Duration;\n\n@Configuration\npublic class AiConfig {\n\n @Value(\"${ai.deepseek.api-key:${DEEPSEEK_API_KEY:}}\")\n private String apiKey;\n\n @Value(\"${ai.deepseek.model:deepseek-chat}\")\n private String model;\n\n @Value(\"${ai.deepseek.temperature:0.7}\")\n private double temperature;\n\n @Value(\"${ai.deepseek.base-url:https://api.deepseek.com}\")\n private String baseUrl;\n\n @Bean\n public OpenAiChatModel chatModel() {\n return OpenAiChatModel.builder()\n .apiKey(apiKey)\n .modelName(model)\n .baseUrl(baseUrl)\n .temperature(temperature)\n .timeout(Duration.ofSeconds(120))\n .maxRetries(1)\n .logRequests(true)\n .logResponses(false)\n .build();\n }\n}\n"}, "4dd0de2e683bd2036b3c53987a8f349073caa246": {"t": 1785755731.9672687, "n": 1080, "h": "9e7d3270682c9056", "c": "package com.qiniuyun.ai.config;\n\nimport dev.langchain4j.model.openai.OpenAiChatModel;\nimport org.springframework.beans.factory.annotation.Value;\nimport org.springframework.context.annotation.Bean;\nimport org.springframework.context.annotation.Configuration;\n\nimport java.time.Duration;\n\n@Configuration\npublic class AiConfig {\n\n @Value(\"${ai.deepseek.api-key:${DEEPSEEK_API_KEY:}}\")\n private String apiKey;\n\n @Value(\"${ai.deepseek.model:deepseek-chat}\")\n private String model;\n\n @Value(\"${ai.deepseek.temperature:0.7}\")\n private double temperature;\n\n @Value(\"${ai.deepseek.base-url:https://api.deepseek.com}\")\n private String baseUrl;\n\n @Bean\n public OpenAiChatModel chatModel() {\n return OpenAiChatModel.builder()\n .apiKey(apiKey)\n .modelName(model)\n .baseUrl(baseUrl)\n .temperature(temperature)\n .timeout(Duration.ofSeconds(120))\n .maxRetries(2)\n .logRequests(true)\n .logResponses(false)\n .build();\n }\n}\n"}}, "docker-compose.yml": {"99cbd74f2c01c7668a5b3a105cc7191696e3eefa": {"t": 1785747405.8705194, "n": 1154, "h": "bcc790a4e8e46b27", "c": "version: \"3.9\"\n\nservices:\n # ==================== 核心服务 ====================\n novel-server:\n build:\n context: .\n dockerfile: Dockerfile\n container_name: novel-server\n ports:\n - \"8080:8080\"\n environment:\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-sk-your-key}\n - SPRING_REDIS_HOST=redis\n - SPRING_REDIS_PORT=6379\n - SPRING_REDIS_REDISSON_ADDRESS=redis://redis:6379\n volumes:\n - novel-data:/app/data # H2 数据库持久化\n depends_on:\n redis:\n condition: service_started\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"wget\", \"--no-verbose\", \"--tries=1\", \"--spider\", \"http://localhost:8080/\"]\n interval: 30s\n timeout: 5s\n retries: 3\n\n # ==================== Redis ====================\n redis:\n image: redis:7-alpine\n container_name: novel-redis\n ports:\n - \"6379:6379\"\n command: redis-server --save 60 1 --appendonly yes\n volumes:\n - redis-data:/data\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 5\n\nvolumes:\n novel-data:\n redis-data:\n"}, "f965e380e8d13ed0bd0d5b70910344b52bd41b8b": {"t": 1785755730.7347066, "n": 1154, "h": "bcc790a4e8e46b27", "c": "version: \"3.9\"\n\nservices:\n # ==================== 核心服务 ====================\n novel-server:\n build:\n context: .\n dockerfile: Dockerfile\n container_name: novel-server\n ports:\n - \"8080:8080\"\n environment:\n - DEEPSEEK_API_KEY=${DEEPSEEK_API_KEY:-sk-your-key}\n - SPRING_REDIS_HOST=redis\n - SPRING_REDIS_PORT=6379\n - SPRING_REDIS_REDISSON_ADDRESS=redis://redis:6379\n volumes:\n - novel-data:/app/data # H2 数据库持久化\n depends_on:\n redis:\n condition: service_started\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"wget\", \"--no-verbose\", \"--tries=1\", \"--spider\", \"http://localhost:8080/\"]\n interval: 30s\n timeout: 5s\n retries: 3\n\n # ==================== Redis ====================\n redis:\n image: redis:7-alpine\n container_name: novel-redis\n ports:\n - \"6379:6379\"\n command: redis-server --save 60 1 --appendonly yes\n volumes:\n - redis-data:/data\n restart: unless-stopped\n healthcheck:\n test: [\"CMD\", \"redis-cli\", \"ping\"]\n interval: 10s\n timeout: 3s\n retries: 5\n\nvolumes:\n novel-data:\n redis-data:\n"}}}}