Skip to content
System One

AkashPriyadarshii/jev-curate

Rust and Python dataset sifter that streams Parquet and JSONL rows past Jev typed decisions at 1,500+ records per second, writing passed and rejected rows to disk. Uses speculative fan-out and calibrated post-training rubrics.

AkashPriyadarshii/jev-curate on GitHub

Stars
47
Forks
8
Language
Rust
License
MIT
Last push
24 Sep 2026

Read from GitHub on . Counts change daily.

How it uses Jev

impl JevClient {
    pub fn new(api_key: String) -> Self {
        Self {
            http: Client::builder().build().expect("Failed to build HTTP client"),
            api_key,
            endpoint: "https://api.typesafe.ai/v1/systemone".to_string(),
            rate_limiter: RateLimiter::new(20.0), // 1,200 req/min
        }
    }

    /// Overrides the endpoint (used for in-process offline mock tests).
    pub fn with_endpoint(mut self, endpoint: String) -> Self {
        self.endpoint = endpoint;
        self
    }

View in src/client.rs

Open on GitHub

More like this

Use cases this is tagged with