Update LLM event data for an existing record in ClickHouse.
(data: dict)
| 82 | |
| 83 | |
| 84 | async def update_llm_event(data: dict) -> None: |
| 85 | """Update LLM event data for an existing record in ClickHouse.""" |
| 86 | assert 'id' in data, 'id must be provided to update LLM event data.' |
| 87 | |
| 88 | llm_event = LLMEvent(**data) |
| 89 | span: Span = await llm_event.to_span() |
| 90 | await clickhouse_update_span(span.span_id, span.to_clickhouse_dict()) |
| 91 | logger.info(f"Updated ClickHouse LLM event as span {span}") |
| 92 | |
| 93 | |
| 94 | # data['session_id'] = '06246901-8691-4ae3-848e-69aec2d0722b' |
nothing calls this directly
no test coverage detected
searching dependent graphs…