Show retrieved knowledge chunks in audit logs

This commit is contained in:
2026-07-09 10:29:58 +08:00
parent d6b7ec1e52
commit f39e51a4d4
9 changed files with 172 additions and 3 deletions

View File

@@ -19,6 +19,7 @@ class AiRequestLog(Base):
prompt: Mapped[str | None] = mapped_column(Text, nullable=True)
knowledge_ids: Mapped[str | None] = mapped_column(String(500), nullable=True)
retrieve_count: Mapped[int] = mapped_column(Integer, default=0, nullable=False)
retrieved_chunks: Mapped[str | None] = mapped_column(Text, nullable=True)
input_token: Mapped[int | None] = mapped_column(Integer, nullable=True)
output_token: Mapped[int | None] = mapped_column(Integer, nullable=True)
total_token: Mapped[int | None] = mapped_column(Integer, nullable=True)