{$i18n.t('Leaderboard')}
{rankedModels.length}
{ loadEmbeddingModel(); }} />
{#if loadingLeaderboard}
{/if} {#if (rankedModels ?? []).length === 0}
{$i18n.t('No models found')}
{:else} {#each sortedModels as model, modelIdx (model.id)} openFeedbackModal(model)} > {/each}
setSortKey('rating')} >
{$i18n.t('RK')} {#if orderBy === 'rating'} {#if direction === 'asc'} {:else} {/if} {:else} {/if}
setSortKey('name')} >
{$i18n.t('Model')} {#if orderBy === 'name'} {#if direction === 'asc'} {:else} {/if} {:else} {/if}
setSortKey('rating')} >
{$i18n.t('Rating')} {#if orderBy === 'rating'} {#if direction === 'asc'} {:else} {/if} {:else} {/if}
setSortKey('won')} >
{$i18n.t('Won')} {#if orderBy === 'won'} {#if direction === 'asc'} {:else} {/if} {:else} {/if}
setSortKey('lost')} >
{$i18n.t('Lost')} {#if orderBy === 'lost'} {#if direction === 'asc'} {:else} {/if} {:else} {/if}
{model?.rating !== '-' ? modelIdx + 1 : '-'}
{model.name}
{model.name}
{model.rating}
{#if model.stats.won === '-'} - {:else} {model.stats.won} {/if}
{#if model.stats.lost === '-'} - {:else} {model.stats.lost} {/if}
{/if}
ⓘ {$i18n.t( 'The evaluation leaderboard is based on the Elo rating system and is updated in real-time.' )}
{$i18n.t( 'The leaderboard is currently in beta, and we may adjust the rating calculations as we refine the algorithm.' )}