Skip to content
System One

AI Elo Ranker

Recursive tournament engine that ranks texts such as poems, startup pitches and cold emails using Jev for pairwise judgments, Elo rating mechanics and Swiss matchmaking, with real-time WebSocket streaming.

opaielsheikh/ai-elo-ranker on GitHub

Stars
5
Forks
2
Language
Python
Last push
17 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

for attempt in range(retries):
    try:
        response = await self.client.system_one(
            state=state_prompt,
            questions=questions,
            model=self.model,
            timeout=15.0
        )
        latency_ms = (time.perf_counter() - start_time) * 1000.0

        winner_ans = response.choices.get("winner")
        reason_ans = response.choices.get("reason")

        raw_choice = winner_ans.choice if winner_ans else "A"
        confidence = float(winner_ans.confidence) if winner_ans else 0.5

View in elo_ranker/judge.py

Open on GitHub

More like this

Use cases this is tagged with