日志

日志部分呈现了通过 Portkey 处理的所有请求的按时间顺序的列表。每个日志条目提供了有用的数据,例如时间戳、请求类型、使用的 LLM、生成的令牌和成本。对于 多模态模型,日志还将显示与视觉/图像模型一起发送的图像,以及生成的图像。

点击条目后,会打开一个侧边面板,显示请求和响应对象的完整原始数据。

这个详细的日志在故障排除或理解特定交互时是非常宝贵的。它提供了每个请求和响应的完全透明性,使您能够准确看到发送和接收的数据。

与团队成员共享日志

Portkey 上的每个日志都有一个唯一的 URL。您可以从地址栏复制链接,并直接与组织中的任何人分享。

请求状态指南

日志页面上的状态列为每个请求的网关活动提供了快照。

Portkey 的网关功能——缓存重试回退负载均衡——在这里都被跟踪,并显示其确切状态(disabledtriggered 等),使您能够轻松监控和优化使用情况。

常见问题解答:

  • 缓存是否正常工作?:已启用缓存但不确定它是否处于活动状态?状态列将为您确认。

  • 发生了多少次重试?:想知道成功请求的重试次数?一目了然。

  • 回退和负载均衡:想知道负载均衡是否处于活动状态或触发了哪个回退选项?一目了然。

选项
🔴 非活动状态
🟢 可能的活动状态

缓存

缓存已禁用

缓存未命中,

缓存已刷新,

缓存命中,

缓存语义命中

重试

未触发重试

在 {x} 次尝试中重试成功,

重试失败

回退

回退已禁用

回退处于活动状态

负载均衡

负载均衡器已禁用

负载均衡器处于活动状态

手动反馈

在查看日志时,您还可以对日志添加手动反馈,以便稍后进行分析和过滤。此数据可以在反馈分析仪表板上查看。

日志中的配置与提示 ID

如果您的请求附带了 Config 或者来自 prompt template,您可以在 Portkey 的日志详情中分别查看相关的配置或提示 ID。要深入了解,您只需点击这些 ID,Portkey 将带您到相应的配置或提示游乐场,您可以查看完整的详细信息。

使用日志重放调试请求

您可以仅通过一次点击,从日志详情页面重新运行任何有缺陷的请求。Replay 按钮会在一个全新的提示游乐场中打开您的请求,在那里您可以重新运行请求并进行编辑,直到它正常工作。

在以下情况下,Replay 按钮将对日志无效:

  1. 如果请求发送到除 /chat/completions,/completions/embeddings 之外的任何端点

  2. 如果日志中使用的虚拟密钥在 Portkey 上已归档

  3. 如果请求源自在 Config 目标内部调用的提示模板

DO NOT TRACK

DO NOT TRACK 选项允许您在处理请求时不记录请求和响应数据。当启用时,仅会记录使用的 tokenscostlatency 等高层次统计信息,而实际的请求和响应内容将从日志中省略。

此功能在处理敏感数据或遵守数据隐私法规时特别有用。它确保您仍然可以捕获关键的操作指标,而不在日志中存储潜在的敏感信息。

要为特定请求启用 DO NOT TRACK,请在实例化您的 PortkeyOpenAI 客户端时将 debug 标志设置为 false,或在请求中包含 x-portkey-debug:false 头。

并排比较 debug:false 请求的日志记录方式

Last updated