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

1 line
78 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{"repo": "atoccam/relic", "files": {"relic-core/src/main/resources/application.yml": {"8149677a0dc18be4007d1566602b82b3beb282a9": {"t": 1785746950.3411777, "n": 3775, "h": "df290b7eb2ea52d0", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n max-concurrent-streams: 8\n multimodal:\n audio:\n max-base64-chars: 10485760\n allowed-formats: mp3,mpeg,wav,webm,ogg,m4a,mp4\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n web-search:\n max-results: 8\n timeout-ms: 12000\n auto-index-on-import: true\n max-redirects: 5\n max-download-bytes: 2097152\n max-content-chars: 12000\n user-agent: Mozilla/5.0 (compatible; RelicBot/1.0)\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${RELIC_WORKSPACE_PATH:${user.dir}/../workspace}\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:${DASHSCOPE_API_KEY:}}\n url: https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions\n # Qwen 文本模型(DashScope OpenAI 兼容)。当前临时 key 对 qwen-vl-plus-latest 会返回 403 access_denied。\n model: qwen-plus\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi,qwen\n advisor-timeout-ms: 90000\n advisor-executor:\n pool-size: 4\n queue-size: 16\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "16b45c7eeac43664179aa6244e18b256b1d1cfc2": {"t": 1785769269.250987, "n": 3775, "h": "df290b7eb2ea52d0", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n max-concurrent-streams: 8\n multimodal:\n audio:\n max-base64-chars: 10485760\n allowed-formats: mp3,mpeg,wav,webm,ogg,m4a,mp4\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n web-search:\n max-results: 8\n timeout-ms: 12000\n auto-index-on-import: true\n max-redirects: 5\n max-download-bytes: 2097152\n max-content-chars: 12000\n user-agent: Mozilla/5.0 (compatible; RelicBot/1.0)\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${RELIC_WORKSPACE_PATH:${user.dir}/../workspace}\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:${DASHSCOPE_API_KEY:}}\n url: https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions\n # Qwen 文本模型(DashScope OpenAI 兼容)。当前临时 key 对 qwen-vl-plus-latest 会返回 403 access_denied。\n model: qwen-plus\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi,qwen\n advisor-timeout-ms: 90000\n advisor-executor:\n pool-size: 4\n queue-size: 16\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "7185d69b0d151e77502b1b77046a220ae288a1dd": {"t": 1785769271.1358914, "n": 3759, "h": "100819673240559d", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n max-concurrent-streams: 8\n multimodal:\n audio:\n max-base64-chars: 10485760\n allowed-formats: mp3,mpeg,wav,webm,ogg,m4a,mp4\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n web-search:\n max-results: 8\n timeout-ms: 12000\n auto-index-on-import: true\n max-redirects: 5\n max-download-bytes: 2097152\n max-content-chars: 12000\n user-agent: Mozilla/5.0 (compatible; RelicBot/1.0)\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:${DASHSCOPE_API_KEY:}}\n url: https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions\n # Qwen 文本模型(DashScope OpenAI 兼容)。当前临时 key 对 qwen-vl-plus-latest 会返回 403 access_denied。\n model: qwen-plus\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi,qwen\n advisor-timeout-ms: 90000\n advisor-executor:\n pool-size: 4\n queue-size: 16\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "6036ca48ca092e9027e017126fc4e5b142a76491": {"t": 1785769273.307684, "n": 3614, "h": "34c7de09a033780d", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n max-concurrent-streams: 8\n multimodal:\n audio:\n max-base64-chars: 10485760\n allowed-formats: mp3,mpeg,wav,webm,ogg,m4a,mp4\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n web-search:\n max-results: 8\n timeout-ms: 12000\n auto-index-on-import: true\n max-redirects: 5\n max-download-bytes: 2097152\n max-content-chars: 12000\n user-agent: Mozilla/5.0 (compatible; RelicBot/1.0)\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n advisor-timeout-ms: 90000\n advisor-executor:\n pool-size: 4\n queue-size: 16\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "6dbd48f88a9875ef4baf96e1e65f99ff29242523": {"t": 1785769274.5794454, "n": 3391, "h": "af4ffcb78477b07a", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n max-concurrent-streams: 8\n multimodal:\n audio:\n max-base64-chars: 10485760\n allowed-formats: mp3,mpeg,wav,webm,ogg,m4a,mp4\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n advisor-timeout-ms: 90000\n advisor-executor:\n pool-size: 4\n queue-size: 16\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "3b662543da583e12e197aca6ecefb88cb0672793": {"t": 1785769275.9042747, "n": 3280, "h": "63931642905ac8e4", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n max-concurrent-streams: 8\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n advisor-timeout-ms: 90000\n advisor-executor:\n pool-size: 4\n queue-size: 16\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "01d65efa2eba819b6cd73f95e7174f2429cd5a94": {"t": 1785769277.7882433, "n": 3411, "h": "0dedef69310bb68e", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n web-search:\n max-results: 8\n timeout-ms: 12000\n auto-index-on-import: true\n max-redirects: 5\n max-download-bytes: 2097152\n max-content-chars: 12000\n user-agent: Mozilla/5.0 (compatible; RelicBot/1.0)\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n advisor-timeout-ms: 90000\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "548923b0d330a9bd6f789bd97762700cebe8e410": {"t": 1785769278.9347305, "n": 3359, "h": "12dcc80e82224cda", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n web-search:\n max-results: 8\n timeout-ms: 12000\n max-download-bytes: 2097152\n max-content-chars: 12000\n user-agent: Mozilla/5.0 (compatible; RelicBot/1.0)\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n advisor-timeout-ms: 90000\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "036d790d6ffc7a408cc29de0b6e40be7d6b41f59": {"t": 1785769280.5703802, "n": 3188, "h": "ddae672dc6d66edd", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n request:\n timeout-ms: 180000\n openai-compatible:\n connect-timeout-ms: 20000\n request-timeout-ms: 300000\n tools:\n execution-timeout-ms: 60000\n executor:\n pool-size: 4\n queue-size: 32\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n advisor-timeout-ms: 90000\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "e73824385d82d25822107273c7c6cb2143044dbb": {"t": 1785769281.860012, "n": 2947, "h": "2b61db3705f74e55", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n min-score: 0.0\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b\n"}, "3f25523ede2abda440d69750474e1daa57380d47": {"t": 1785769283.3478456, "n": 2925, "h": "d76a203db7821087", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "1b5627dd06dd196be78fdac7fdcfa1c41f897a5f": {"t": 1785769285.8098457, "n": 1763, "h": "206f96ba3788fa87", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n openclaw:\n gateway-path: ${user.dir}/../relic-gateway\n config-path: ${user.home}/.openclaw/openclaw.json\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "fada622e3bff638dcf15a6cd5639325e26b590f3": {"t": 1785769287.0636826, "n": 1650, "h": "a4f5e9d8662b2f77", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n # 会话自动命名(新对话)超时与长度\n title-timeout-ms: 4000\n title-max-length: 18\n\n chat:\n auto-title:\n enabled: true\n fallback-max-length: 18\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "86f714c4edca0a0bd5ce5f6fb14676d499733f2d": {"t": 1785769288.5730855, "n": 2656, "h": "913a7033a0b111e9", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # 推荐改为环境变量注入,避免硬编码\n api-key: ${DEEPSEEK_API_KEY:}\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n api-key: ${QWEN_API_KEY:}\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n api-key: ${KIMI_API_KEY:}\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n rag:\n enabled: true\n http:\n connect-timeout-ms: 10000\n read-timeout-ms: 60000\n embedding:\n # 可选: hashing | openai-compatible\n provider: hashing\n # hashing 模式的维度\n dimensions: 256\n openai-compatible:\n # 兼容 OpenAI 的 embeddings 接口(OpenAI/DeepSeek/Ollama 兼容网关都可)\n url: https://api.openai.com/v1/embeddings\n model: text-embedding-3-small\n # 优先使用本字段;为空时回退 relic.deepseek.api-key / relic.qwen.api-key / relic.kimi.api-key\n api-key: ${OPENAI_API_KEY:}\n # text-embedding-3-small 默认 1536\n dimensions: 1536\n vector:\n # 可选: memory | chroma\n provider: memory\n # 与 embedding 维度保持一致,chroma 模式建议设置为 1536\n expected-dimensions: 1536\n chroma:\n scheme: http\n host: 127.0.0.1\n port: 8000\n api-prefix: /api/v1\n collection-name: relic_documents\n ingest:\n auto-index-on-upload: false\n chunk-size: 1000\n chunk-overlap: 150\n max-supported-file-bytes: 10485760\n retrieval:\n top-k: 4\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "1fba07376d564acd673d13f1edaa4825a8e0ac8b": {"t": 1785769291.3013067, "n": 1494, "h": "995976de810fdc2a", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "c072191ec9f441231958c8ea17f2544ca8c67ed5": {"t": 1785769294.6553648, "n": 1554, "h": "3657459856ed1ea5", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n # true 时 read_file 允许读取工作区外绝对路径文件\n allow-outside-read: true\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "6752cc17e171b1526ad73769f54045150aac7bab": {"t": 1785769295.901317, "n": 1487, "h": "901d2333bbcdcfb4", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 本地模型仅用于语义分类和云端断连时的兜底回答\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "257522bb5b85c57c0df4e8a91659e4235bfb67d2": {"t": 1785769297.3677027, "n": 1572, "h": "bfec4072e7c3c130", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n # Qwen 多模态模型(DashScope OpenAI 兼容)\n model: qwen-vl-plus-latest\n kimi:\n # Kimi 多模态模型(Moonshot OpenAI 兼容)\n model: kimi-k2.5\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走云端主模型 Qwen)\n fast-use-local: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "f2746c59fce13bed3971802eed5ffec3980d4ce5": {"t": 1785769299.954349, "n": 1509, "h": "6e51afa83b0554b4", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n qwen:\n # 工具调用建议使用 qwen-plus;若改成 qwen-vl-plus 则更偏多模态识别\n model: qwen-plus\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 工具调用优先使用的 provider(建议支持多模态)\n tool-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走云端主模型 Qwen)\n fast-use-local: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "98fb5b4a7de1a2fe22a6abed42384a24d9ba97dc": {"t": 1785769301.2382724, "n": 1371, "h": "47b4012621cfd4f8", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: deepseek\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走云端主模型 Qwen)\n fast-use-local: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "70236b1450a584107eeb569d3920d2e59e17dd4a": {"t": 1785769302.8056922, "n": 1367, "h": "50b1da1395171d5d", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # DeepSeek 模型名,可切换为支持多模态输入的模型版本\n model: deepseek-chat\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n router:\n # 主模型 provider 名称(默认 deepseek)\n primary-provider: qwen\n # 检测到图片/音频输入时的 provider 优先级(逗号分隔)\n multimodal-providers: qwen,kimi\n # 顾问 provider 列表(逗号分隔),用于 MULTI 模式\n advisors: deepseek,kimi\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走云端主模型 Qwen)\n fast-use-local: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "8140bc22bdc182d109dd09417731302b4aceaa88": {"t": 1785769304.0962512, "n": 1103, "h": "f14e74cbbc30d2f9", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n router:\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走云端主模型 Qwen)\n fast-use-local: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: gemma3:1b\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n stream:\n watchdog:\n # 是否启用统一流式看门狗(对所有 provider 生效)\n enabled: true\n # 超过该空闲时长未收到任何 chunk 则触发超时\n idle-timeout-ms: 180000\n # 看门狗轮询检查间隔\n check-interval-ms: 3000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "41540ad806b629a767fd3dd5c3187e76469097f4": {"t": 1785769306.5200007, "n": 911, "h": "b8b32ddc40fc424c", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n router:\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走云端主模型 Qwen)\n fast-use-local: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: qwen3.5:2B\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "32612fd2b4179dce9a4211d443646871a7bce677": {"t": 1785769307.7148168, "n": 910, "h": "102e58ba10f5c2d2", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n router:\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走 DeepSeek)\n fast-use-local: true\n # 本地语义分类最长等待时间,建议 >= classify-timeout-ms\n local-classifier-budget-ms: 9000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: qwen3.5:2B\n disable-thinking: true\n # 分类超时调高,降低冷启动/排队导致的误回退\n classify-timeout-ms: 8000\n answer-timeout-ms: 12000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "d02463f85b3d574c38d001054dcf816b265439c6": {"t": 1785769309.1544292, "n": 875, "h": "6b327ef24176312e", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n deepseek:\n # 连接超时(仅握手阶段)\n connect-timeout-ms: 20000\n # 整个请求最大等待时长,长推理建议 >= 300000\n request-timeout-ms: 300000\n # 流式空闲超时,0 表示关闭空闲熔断\n idle-timeout-ms: 180000\n router:\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # FAST 路由是否默认走本地模型(true: 本地快速回复,false: 仍走 DeepSeek)\n fast-use-local: true\n # 本地语义分类最长等待时间,超时后立即回退规则路由(避免阻塞主链路)\n local-classifier-budget-ms: 5000\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: qwen3.5:2B\n disable-thinking: true\n classify-timeout-ms: 4000\n answer-timeout-ms: 12000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "6ea297071482b307b5e171a9569314887daac8db": {"t": 1785769310.467159, "n": 541, "h": "967695a1807d223c", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n router:\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: true\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: qwen3.5:2B\n disable-thinking: true\n classify-timeout-ms: 3000\n answer-timeout-ms: 12000\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "db6d8a10406eb1f2c24ed0ec45248e1e0254a25e": {"t": 1785769311.7816944, "n": 473, "h": "5d8911dc4e0920e9", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n router:\n # 开启后会优先调用 LocalIntentClassifier(若存在实现 Bean)\n enable-local-classifier: false\n # 超过该长度且不属于闲聊时,默认视为深度问题\n deep-question-min-chars: 80\n # 预留:本地小模型分类服务配置(后续实现可直接复用)\n local-model:\n endpoint: http://127.0.0.1:11434\n model: qwen2.5:3b\n timeout-ms: 1200\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "83fc01bb94a97cd360dd31f60b54a551ff303465": {"t": 1785769313.2171907, "n": 184, "h": "3ce473a60c3980bc", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\nrelic:\n workspace:\n path: ${user.home}/.openclaw/workspace\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}, "c22b4380e749affe1a418f6d6af48907c6d29e1b": {"t": 1785769314.9253592, "n": 120, "h": "556c7d889626f79f", "c": "server:\n port: 8082\n\nspring:\n application:\n name: relic-core\n\n#deepseek api key:sk-d7cbb8c351964fab8c6a7d8709e9da7b"}}}}