@extends('layouts.app-sidebar') @section('content')
Groq vs OpenAI vs Anthropic performance comparison
{{ session('success') }}
Llama 3.3 70B
Wins
{{ $stats24h['groq_wins'] ?? 0 }}
Win Rate
{{ $stats24h['groq_win_rate'] ?? 0 }}%
Avg Latency
{{ $stats24h['groq_avg_latency'] ?? '-' }}ms
Errors
{{ $stats24h['groq_errors'] ?? 0 }}
GPT-4o-mini
Wins
{{ $stats24h['openai_wins'] }}
Win Rate
{{ $stats24h['openai_win_rate'] }}%
Avg Latency
{{ $stats24h['openai_avg_latency'] ?? '-' }}ms
Errors
{{ $stats24h['openai_errors'] }}
Claude 3.5 Haiku
Wins
{{ $stats24h['anthropic_wins'] }}
Win Rate
{{ $stats24h['anthropic_win_rate'] }}%
Avg Latency
{{ $stats24h['anthropic_avg_latency'] ?? '-' }}ms
Errors
{{ $stats24h['anthropic_errors'] }}
Overall Win Distribution
Avg Latency (24h)
{{ $anthropicMetrics['avg_latency_24h_ms'] ?? '-' }}ms
Avg Latency (1h)
{{ $anthropicMetrics['avg_latency_1h_ms'] ?? '-' }}ms
Errors (24h)
{{ $anthropicMetrics['error_count_24h'] ?? 0 }}
Win Rate (24h)
{{ $anthropicMetrics['win_rate_24h'] ?? 0 }}%
Latency Comparison (24h avg)
Cached Entries
{{ $cacheStats['entries'] }} / {{ $cacheStats['max_entries'] }}
TTL
{{ round($cacheStats['ttl_seconds'] / 60) }} min
Oldest Entry
{{ $cacheStats['oldest_age_seconds'] }} sec
Newest Entry
{{ $cacheStats['newest_age_seconds'] }} sec
| Channel | Races | OpenAI | Anthropic | |||
|---|---|---|---|---|---|---|
|
{{ $stat['channel_title'] }} |
{{ $stat['total_races'] }} |
{{ $stat['openai_wins'] }}
({{ $stat['openai_win_rate'] }}%)
|
{{ $stat['anthropic_wins'] }}
({{ $stat['anthropic_win_rate'] }}%)
|
|||
|
No race data available yet |
||||||
| Time | Channel | Winner | ||||
|---|---|---|---|---|---|---|
| {{ $race->created_at->diffForHumans() }} |
{{ $race->tenant?->channel_title ?? 'Unknown' }} |
@if($race->provider_winner === 'groq') Groq @elseif($race->provider_winner === 'openai') OpenAI @elseif($race->provider_winner === 'anthropic') Anthropic @else None @endif | ||||
|
No races recorded yet |
||||||
Purge old race statistics to free up database space.
This action cannot be undone.