目标
把当前请求里的 NyxID 身份上下文透给已有的 NyxIdLLMProvider,让 Aevatar 真正去调用 NyxID LLM。
范围
- 从当前 HTTP 请求上下文里取 NyxID 相关身份信息。
- 只通过
LLMRequestMetadataKeys.NyxIdAccessToken / request-scoped metadata 传给 provider。
- 继续使用现有
NyxIdLLMProvider / factory,不新增平行 provider。
- 模型选择、provider 选择沿用现有 host 配置。
验收
- Aevatar 发起的 LLM 调用能到 NyxID。
- token 不会被写进 actor state、数据库、日志或缓存。
- provider / auth 失败能返回可理解的错误。
不做
- 不新增 Aevatar 自己的 LLM 凭据存储。
- 不改 NyxID 侧服务实现。
目标
把当前请求里的 NyxID 身份上下文透给已有的
NyxIdLLMProvider,让 Aevatar 真正去调用 NyxID LLM。范围
LLMRequestMetadataKeys.NyxIdAccessToken/ request-scoped metadata 传给 provider。NyxIdLLMProvider/ factory,不新增平行 provider。验收
不做