Input & Output Logging
私下存储和查看你的 prompts 和 completions
原文链接:https://openrouter.ai/docs/guides/features/input-output-logging
Input & Output Logging 让你私下保存和查看你的请求和响应的完整内容。使用它来调试问题、比较模型响应和优化你的 prompts。启用后,你的 prompts 和 completions 可以从你的 Logs 页面访问。
此功能目前处于 Beta 阶段。
启用 Input & Output Logging
导航到你的 Observability 设置并将 Input & Output Logging 切换为启用。对于组织,只有管理员可以查看和切换此设置。
查看存储的 Prompts
启用 Input & Output Logging 后,你可以从 Logs 页面查看你存储的 prompts 和 completions:
- 打开你的 Logs 页面
- 点击列表中的 generation 打开 generation 详情视图
- 在 Prompt 和 Completion 标签之间切换以查看完整内容
generation 详情视图还显示元数据,包括使用的模型、provider、token 计数和成本。
只有启用 Input & Output Logging 后生成的 generations 才有存储的内容。
存储、隐私和访问
-
存储:Prompt 和响应数据存储在隔离的 Google Cloud Storage 项目中,具有单独的访问控制。所有数据使用 Google Cloud 的默认加密(AES-256)静态加密。
-
保留:数据至少保留 3 个月,除非你请求删除,否则可能会在 3 个月后保留。账户所有者可以随时通过联系 support@openrouter.ai 请求删除其存储的数据。
-
隐私:OpenRouter 不会访问或使用你使用此功能记录的 prompt 和响应数据进行模型训练、分析或任何其他目的。数据仅为你自己的查看和使用而存储。请参阅 Privacy Policy 了解完整详情。
-
组织访问:对于组织账户,只有组织管理员可以查看存储的 prompt 和响应内容。非管理员成员无法访问。
EU 路由限制
目前,Input & Output Logging 不适用于通过 eu.openrouter.ai 路由的请求。如果你已启用 EU 路由,通过 EU endpoint 处理的请求将正常工作,但会跳过 input/output logging。
与 Broadcast 的比较
Input & Output Logging 允许你在 OpenRouter 平台上的日志中查看你的 prompts 和 completions。Broadcast 将你的数据发送到外部可观察性工具。两种功能都在你的 workspace 的 Observability settings 中配置,可以一起使用以实现全面的可观察性。
| Input & Output Logging | Broadcast | |
|---|---|---|
| 数据存储在哪里 | 在 OpenRouter 上 | 在你的外部平台上 |
| 设置 | 单一切换 | 配置目标和凭据 |
| 访问 | Logs 页面 | 你的可观察性平台 |
| 用例 | 快速调试、评估响应和优化 prompts | 生产监控和分析 |
| 隐私 | 始终是私有的(仅管理员访问) | 每个目标可配置 |
与 OpenRouter 使用 Inputs/Outputs 的比较
Input & Output Logging 保持你的数据严格私有供你自己使用,使你的 prompts 和 completions 在日志中可见,并在 Observability 中启用。启用 OpenRouter 使用你的 inputs/outputs 是一个独立的设置,在 Privacy 中启用,允许 OpenRouter 使用你的数据来改进产品以换取所有模型使用 1% 的折扣。你可以启用其中一个、另一个或两者。
| Input & Output Logging | Data Discount Logging | |
|---|---|---|
| 目的 | 私人查看和调试 | 以数据共享换取折扣 |
| 隐私 | OpenRouter 永不使用 | OpenRouter 可能使用数据来改进产品 |
| 折扣 | 无折扣 | 所有 LLM 1% 折扣 |
| 在哪里启用 | Observability 设置 | Privacy 设置 |