mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-05 08:07:05 +00:00
emit status events during variation generation so UI shows progress
This commit is contained in:
parent
0878c7f812
commit
70cb86befa
1 changed files with 4 additions and 0 deletions
|
|
@ -721,7 +721,11 @@ async def _stream_competitor_events(
|
|||
yield f"data: {json.dumps({'type': 'error', 'message': str(e)})}\n\n"
|
||||
return
|
||||
|
||||
yield f"data: {json.dumps({'type': 'status', 'message': f'Generating alternate spellings for {len(competitors)} competitors...'})}\n\n"
|
||||
variations_map = await _generate_competitor_variations(competitors, model=model)
|
||||
|
||||
total_variations = sum(len(v) for v in variations_map.values())
|
||||
yield f"data: {json.dumps({'type': 'status', 'message': f'Building guardrail definitions with {total_variations} variations...'})}\n\n"
|
||||
enriched_definitions = _build_competitor_guardrail_definitions(
|
||||
template.get("guardrailDefinitions", []),
|
||||
competitors,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue