one-api icon indicating copy to clipboard operation
one-api copied to clipboard

日志记录中应区分是否使用了系统提示词

Open code-october opened this issue 1 year ago • 1 comments

例行检查

  • [x] 我已确认目前没有类似 issue
  • [x] 我已确认我已升级到最新版本
  • [x] 我已完整查看过项目 README,尤其是常见问题部分
  • [x] 我理解并愿意跟进此 issue,协助测试和提供反馈
  • [x] 我理解并认可上述内容,并理解项目维护者精力有限,不遵循规则的 issue 可能会被无视或直接关闭

问题描述 当前可以在渠道中给指定模型设置别名和注入提示词,但是在调用原模型、甚至是该渠道其他模型时,虽然没有注入提示词,但是日志详情中统一标记“系统提示词重置”字样,会给使用者带来误解

复现步骤 使用系统提示词功能,并且调用原模型,或者当前渠道的其他模型

预期结果 仅调用模型为包含提示词注入的模型名称时才标记“提示词已被重置”的字样

相关截图 image

code-october avatar Jan 03 '25 03:01 code-october

这回统计日志也有问题了,调用的原模型,无另外设置预设,但是日志统计中算上了内置的提示词(实际并没有带上该提示词),上游日志可以作为对比,导致比上游日志记录多(提示部分的统计数据)。 同时如果调用时使用了 system 预设,日志统计中也仍然按照内置提示词进行统计,导致比上游日志记录要少(提示部分的统计数据)。

  • 上游的日志记录

image

  • 本地 oneapi 的日志记录

image

  • 实际调用截图

image

code-october avatar Jan 06 '25 13:01 code-october