搜索:key
📇 知识卡片 (5 张)
📇 LLM Key 配置:BYOK 改服务端默认 topic
LLM Key 配 置 :BYOK 改 服 务 端 默 认 现 状 是 BYOK 模 式 : 浏 览 器 localStorage 存 API Key, 经 /api/ask 传 给 服 务 器…
LLM配置 API Key BYOK Docker部署 环境变量
📇 离线模式无 Key 时降级检索 qa
问题:用户未配置 LLM API Key 时,问答接口如何仍能返回有用结果?
方案:在 /api/ask 中判断 llm_result.get('fallback'):为真时走离线模式,取 KB.search(query, top_k=5) 的第一条结果,用 content_full 或 content_preview 截断 600 字符作为答案,并提示用户在右上角「⚙️ LLM 设置」配置 API Key 启用大模型模式;无检索结果时提示换关键词或配置 Key。
离 线 模 式 无 Key 时 降 级 检 索 用 户 未 配 置 LLM API Key 时 , 问 答 接 口 如 何 仍 能 返 回 有 用…
降级策略 离线模式 检索 Flask
📇 排查知识卡片功能未生效 qa
问题:auto_cards.py 脚本和任务计划 NAS-Auto-Cards 都已安装,但知识卡片从未生成,cards.db 数据库不存在,auto_cards.log 无任何记录。
方案:逐项排查:1) 检查 auto_cards 进程是否在运行;2) 检查 cards.db 是否存在;3) 检查 LLM 配置中 api_key 是否为空——auto_cards.py 第34行 `if not cfg.get('api_key'): return` 会直接跳过;4) 检查任务计划触发方式,当前为 At system startup 只启动一次,应改为每10分钟重复触发;5) 检查 auto_cards.log 是否有记录。修复:配置 LLM api_key(如 DeepSeek,约¥1/百万token,38个会话成本约¥0.01),并将任务计划改为每10分钟循环,或直接运行 `
…检 查 LLM 配 置 中 api_key 是 否 为 空 ——auto_cards.py 第 34 行 `if not cfg.get('api_key'): return` 会 直 接 跳 过 ;4) 检…
auto_cards 任务计划 LLM配置 故障排查
📇 知识卡片生成三种方案对比 topic
知 识 卡 片 生 成 三 种 方 案 对 比 方 案 A( 推 荐 ): 配 置 DeepSeek 等 LLM API key 写 入 .secrets.json, 修 任 务 计…
知识卡片 LLM 方案选型 成本评估
📇 DSH 模型名自动改写问题 topic
…1-flash, 说 明 DSH 0.1.7-rc.2 的 dsh-llm-deepseek-api-key 内 部 做 了 模 型 名 改 写 DSH 自 己 的 model id 与…
DSH DeepSeek 模型配置 settings.yaml 版本兼容
💬 会话 (30 个)
我们这里就聊。DeepSeek Harness
…for (const key of Reflect.ownKeys(target)) { Line 18: Reflect.deleteProperty(target, key) Line 21: Reflect.defineProperty(target, key, Reflect.getOwnPropertyDescriptor(source!, key)!) Line 96: ctx.on('loader/patch-context', async (entry…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
我这个文件夹里面放的全都是
…self.api_key = os.environ.get(self.config['env_key'], '') 70: 71: if not self.api_key and provider != 'ollama': 72: print(f'⚠️ 未 配 置 {self.config["env_key"]} 环 境…
你好,
…a registry of credential-obtaining flows, one attempt at a time per key.", "methods": [ { "signature": "registerFlow(flow: AuthorizationFlow): () => void" }, { "signature": "list(): readonly AuthorizationEntry[]" }, { "signature": "describe(key: CredentialKey): AuthorizationEntry | undefined" }, { "signature": "cancel(key…
通过网盘分享的文件:99股票
…1 前 5 个 key: "files" 后 5 个 key: "files" 含 @deepseek-ai 的 key 数 : 0 前 10 个 : 含 dsh- 的 key 数 : 0 前 10 个 : 根 级…
D:\重要资料备份\09股票投资\小
…MINIMAX_API_KEY agent-default-model: provider: deepseek-official model: deepseek-flash reasoningEffort: high ui-conversation: busyEnter: queue agent-presets: default: boss-backtest permission: defaultPreset: danger-full-access llm-deepseek: models: - id…
我们这里做的主要工作还是把
…善 水 科 技 (301190) +34.00% 农 药 / 农 业 8135 万 🆕 KEY INSIGHTS from 09-28 (4 天 跳 到 下 周 ): Comparing 09-28 with 09-24: - 综 合…
现在有这么个问题我想咨询一
…The key insight: **The learning phase needs zero additional purchases.** They can start right now. Let me structure: 1. **One-sentence answer**: 现 在 就 做 , 什 么 都 别 买 , 用…
C:\Users\10098\.dsh\skills\quantitative-
…t = [x for x in MAT if x.get(key) is not None and lo <= x[key] < hi] 494: s = stat(t) 495: if s: ws5.append([lab, s['n'], round(s…
D:\重要资料备份\12财税专业(税
…compact capability/signature directory, then one exact coding contract.", "inputSchema": { "type": "object", "properties": { "service": { "type": "string", "description": "Exact Service key. Omit it for the compact Service and method-signature directory." } }, "additionalProperties": false…
C:\Users\10098\WorkBuddy\2026-07-24-21-1
…level, text, key = flowable._toc_meta 161: self.canv.bookmarkPage(key) 162: self.canv.addOutlineEntry(text, key, level=level-1, closed=False) 163: ``` 164: 165: heading 创 建 时 挂 metadata: 166…
我现在有这么个想法: 我经营
…Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. At line:1 char:1…
D:\重要资料备份\09股票投资\【
…Let me efficiently scan the remaining files for key philosophical content. I'll focus on the openings and key sections. 让 我 继 续 增 强 投 资 模 型 文 档…
我这里主要就是谈开发出口退
…app.secret_key = os.environ.get('FLASK_SECRET') or 'dev-secret-change-me-in-prod' 45: 46: # ─────────────── 模 板 /CSS ─────────────── 47: 48: CSS = ''' 49: :root { 50: --bg: #f6f7f9; 51: --card: #ffffff; 52…
我这里主要就是谈开发出口退
…app.secret_key = os.environ.get('FLASK_SECRET') or 'dev-secret-change-me-in-prod' 45: 46: # ─────────────── 模 板 /CSS ─────────────── 47: 48: CSS = ''' 49: :root { 50: --bg: #f6f7f9; 51: --card: #ffffff; 52…
我们这里就沟通杰哥的方法论
…PRIMARY KEY (code, date, time) 81: ) WITHOUT ROWID`); 82: ins = db.prepare(`INSERT OR REPLACE INTO ${TABLE} (code,date,time,open,high,low,close,amount,volume) VALUES (?,?,?,?,?,?,?,?,?)`); 83: } 84: 85: function decodeDate…
我们这个对话框就是用来分析
…for tag, key, note in [('W', 'W', ' 不 规 则 Flat(A-B-C):B/A = %.1f%%,C/A = %.3f' % 189: ('X', 'X', ' 连 接 浪 · 回 撤 W 的 %.1f%%' % XY…
/emotion-cycle-judgment 根据下面这
…是 蛮 大 的 … 算 顶 不 好 … 这 种 顶 不 好 算 嘛 "**. ## Key Technical Concepts - 情 绪 周 期 七 步 判 定 法 v6.4. Stage matrix = **4…
我现在准备税务师考试,一共
…解 析 考 点 → grep 知 识 库 → 读 原 文 → 解 题 过 程 → 考 点 总 结 + 出 题 人 意 图 → 举 一 反 三 出 题 ## Key Technical…
我现在准备税务师考试,一共
…解 析 考 点 → grep 知 识 库 → 读 原 文 → 解 题 过 程 → 考 点 总 结 + 出 题 人 意 图 → 举 一 反 三 出 题 ## Key Technical…
我现在准备税务师考试,一共
…Windows PowerShell; workspace `D:\AI 项 目 \ 体 验 版 harness`; DSH Web GUI; file policy danger-full-access; approval prompts disabled (never request sandbox escalation). - **Answer key for 变 式 题…
我现在准备税务师考试,一共
…解 析 考 点 → grep 知 识 库 → 读 原 文 → 解 题 过 程 → 考 点 总 结 + 出 题 人 意 图 → 举 一 反 三 出 题 ## Key Technical…
我现在准备税务师考试,一共
…解 析 考 点 → grep 知 识 库 → 读 原 文 → 解 题 过 程 → 考 点 总 结 + 出 题 人 意 图 → 举 一 反 三 出 题 ## Key Technical…
我现在准备税务师考试,一共
…解 析 考 点 → grep 知 识 库 → 读 原 文 → 解 题 过 程 → 考 点 总 结 + 出 题 人 意 图 → 举 一 反 三 出 题 ## Key Technical…