{{ADMIN_TITLE}}

Loading...
No adapters registered
Note: Configuration changes made here are applied in-memory only and are not persisted. All changes will be lost when the server restarts.
📋

Evaluation is not configured

{{ tabSetupMessages.evaluation }}

Total Requests
{{ metricsSummary.total_requests }}
{{ metricsSummary.success_count || 0 }} success / {{ metricsSummary.error_count || 0 }} error
Avg Response Time
{{ formatMs(metricsSummary.avg_tts_first_chunk_time) }}
p50 Response Time
{{ formatMs(metricsSummary.p50_tts_first_chunk_time) }}
p95 Response Time
{{ formatMs(metricsSummary.p95_tts_first_chunk_time) }}

Request Volume

Response Time (tts_first_chunk_time)

Phase Breakdown (avg)

No data for the selected period.

Perform

Synthesize speech with face/animation control tags and send to client.

Tags: [face:name] [animation:name]

Conversation

Send text to the STS pipeline. The avatar processes it like voice input.

Ctrl+Enter to send

History

{{ entry.type === 'perform' ? 'Perform' : 'Conversation' }} {{ entry.time }} session: {{ entry.sessionId }} user: {{ entry.userId }} {{ entry.success ? 'OK' : 'Error' }}
{{ entry.text }}
{{ entry.error }}
👤

Character is not configured

{{ tabSetupMessages.character }}

Loading...
No conversation logs found.
{{ expandedLogGroups[gIdx] ? '▼' : '▶' }} {{ group.context_id || '(no context)' }} {{ group.logs.length }} message(s) {{ formatLogTime(group.logs[0].created_at) }} ~ {{ formatLogTime(group.logs[group.logs.length - 1].created_at) }} Error
{{ group.logs[0].user_id }}
{{ formatLogTime(log.created_at) }} {{ (log.tts_first_chunk_time * 1000).toFixed(0) }} ms {{ log.transaction_id }}
Request
{{ log.request_text }}
Files
{{ log.request_files }}
Response
{{ log.response_text }}
Voice Text
{{ log.response_voice_text }}
Error
{{ formatErrorInfo(log.error_info) }}
Tool Calls
{{ formatToolCalls(log.tool_calls) }}
{{ toast.message }}