Generated by Answer me with HTML 0.5.5 · 2026-10-20 22:32 · ★ Star on GitHub

hy-memory 的 Key 现状

要两个 key:向量化一个、提炼一个;LLM 那个 10-18 过期,今晚已换新

source/root/.hermes/.env

Lead: hy-memory 服务本机自建、不登录,但它调两个外部 API,各要一个 key。今天坏的只有 LLM 那个。

A

结论

要 key,但已经修好
  • 需要两个 key:MEMORY_EMBEDDER_API_KEY 管向量化,MEMORY_LLM_API_KEY 管提炼、去重、进化链。
  • LLM key 在 10-18 过期(openai 报 api_key_expired),三天写入只落原始轮次,没提炼成事实。
  • 今晚 22:29 换成有效的 opencode-go key,22:31 实测提炼成功、l2 已落库。
B

两个 key 的分工

Key 用途 提供方 / 模型 状态
MEMORY_EMBEDDER_API_KEY 把记忆转成 1024 维向量,供检索 硅基流动 / BAAI/bge-m3 一直正常
MEMORY_LLM_API_KEY 提炼事实、判重、生成进化链 opencode / mimo-v2.6-flash 今晚换新
MEMORY_LLM_EXTRA_HEADERS 带 x-opencode-session 头,否则 400 本机配置 本来就对
C

故障窗口

  1. 2026-10-17最后一天全部正常EXTRACT 22 次,0 失败
  2. 2026-10-18开始出现 40141 次里 30 次失败,key 当日过期
  3. 2026-10-19全量失败44 次全挂
  4. 2026-10-20白天继续挂31 次全挂,只有原始轮次能落库
  5. 2026-10-20 22:29换 key 并重启备份 .env 后替换第 48 行
  6. 2026-10-20 22:31实测通过提炼 9.9 秒,落库 1 条,测试条目已删
D

修复做了什么

改动
.env 第 48 行 MEMORY_LLM_API_KEY
新值
opencode-go key(oc_sk_3e…,51 位)
备份
/root/backups/env_hykey_20261020_222924
重启
pid 918632,端口 19527
验证
health alive + 一次真实写入 EXTRACT 成功
代价
无新增费用,模型沿用 mimo-v2.6-flash
待办
10-18 至 10-20 的原始轮次可回补提炼
E

顺带确认

一个隐患
  • 主模型用的是 OPENCODE_GO_API_KEY,和过期那个不是同一个,所以对话一直正常。
  • 备选 key 也测了:liangrekui-ds 返回 200,可作 LLM 兜底;硅基流动 Qwen3-8B 连接超时。
  • 服务重启后 RSS 348MB,贴近看门狗 350MB 阈值,下一轮检查可能触发自动重启。