Skip to content

OpenRouter 的 Input & Output Logging(Beta)让你私有存储和查看 API 请求的完整 prompt 和 completion 内容,用于调试、模型对比和 prompt 优化。数据加密存储于独立 GCS 项目,只有账户所有者(组织账号为管理员)可访问,OpenRouter 不用于训练或分析。

OpenRouter 输入输出日志(Input & Output Logging)

功能简介

Input & Output Logging 让你私有保存并查看每次 API 请求和响应的完整内容,用于:

  • 调试请求问题
  • 对比不同模型的响应效果
  • 优化 prompt

Beta 阶段:功能行为可能发生变更。

启用方法

  1. 进入 Observability 设置
  2. 开启 Input & Output Logging 开关

组织账号只有管理员可以查看和切换此设置。

只有启用后的请求才会存储 prompt 和 completion 内容,已有历史记录不受影响。

查看日志

  1. 打开 Logs 页面
  2. 点击列表中的某条 generation,进入详情视图
  3. PromptCompletion 标签页之间切换查看完整内容

详情视图同时展示元数据:使用的模型、提供商、token 数和费用。

存储、隐私与访问

项目说明
存储位置独立 Google Cloud Storage 项目,独立访问控制
加密AES-256 静态加密(Google Cloud 默认加密)
保留期限最少 3 个月,OpenRouter 可能保留更久;账户所有者可随时联系 support@openrouter.ai 申请删除
隐私保证OpenRouter 不访问、不用于训练/分析
组织账号只有管理员可查看存储的 prompt 和 completion

EU 路由限制

目前 Input & Output Logging 不适用于通过 eu.openrouter.ai 路由的请求。开启 EU 路由后,经 EU 端点处理的请求正常运行,但不会记录输入输出日志。

与 Broadcast 的对比

两者均在 Observability 设置中配置,可同时启用:

Input & Output LoggingBroadcast
数据存储位置OpenRouter 平台你的外部可观测性平台
配置复杂度单一开关需配置目标和凭据
访问方式Logs 页面你的可观测性平台
适用场景快速调试、评估响应、优化 prompt生产监控与分析
隐私始终私有(仅管理员可访问)按目标平台配置

与"数据折扣日志"的区别

两者都涉及 prompt 数据,但目的完全不同:

Input & Output Logging数据折扣日志
目的私有查看和调试换取折扣而共享数据
隐私OpenRouter 不使用你的数据OpenRouter 可能用于改进产品
折扣所有模型 1% 折扣
配置位置Observability 设置Privacy 设置

常见问题

Q: 启用日志后会影响请求延迟吗?

A: 官方未说明具体影响。由于是异步写入独立存储项目,对请求路径的影响预期极小。

Q: 如何删除已存储的数据?

A: 联系 support@openrouter.ai 申请删除,账户所有者均有权申请。

Q: 组织成员能看到其他成员的日志吗?

A: 不能。即使是组织管理员,也只能查看自己权限范围内的日志;非管理员成员完全无法访问存储的 prompt 和 completion 内容。