instax-dutta/sysone-bench on GitHub
- Stars
- 4
- Forks
- 1
- Language
- Python
- License
- MIT
- Last push
- 22 Sep 2026
Post on X
- Views
- 31
- Likes
- 0
- Reposts
- 0
Read from GitHub and X on . Counts change daily.
How it uses Jev
"""Jev adapter: TypeSafe Decisions API. Needs TYPESAFE_API_KEY in env.
Endpoint shape per TypeSafe docs + OpenRouter decisions API:
POST {base}/v1/systemone (direct) or POST .../api/alpha/decisions (OpenRouter)
body: {"model": <pinned id>, "state": {...}, "questions": {...}}
Jev answers already match the laya shape (choice/noul/score); this adapter only
normalizes field names. Pin a versioned id, never jev-latest, and record it.
"""
import copy
import os
import requests
from .base import BaseRunner
DIRECT_URL = "https://api.typesafe.ai/v1/systemone"


