Open reproductions

visual-jev

@andrueandersoncs1Pythonupdated 2026-09-20runnable

Image-native typed decisions with shared visual encoding and Qwen3-VL

andrueandersoncs/visual-jev

Where it calls Jev

@app.post("/v1/systemone")

src/visual_jev/api.py:576

The link points at the commit we read, so the line number still holds.

What it asks Jev

These question sets are lifted from this project's source exactly as written.

from tests/test_core.py:29

  1. compositionchoice

    Is the composition balanced?

    • balancedThe visual weight is balanced
    • left-heavyWeight sits mainly on the left
    • unclearThe image cannot be assessed
  2. legibilitytrue/false

    Is the title legible?

Run it on your own text

The code
import { experimental_evaluate as evaluate } from 'ai';

const { answers } = await evaluate({
  model: 'typesafe-ai/jev',
  state,
  questions: {
    composition: { type: 'choice', instructions: 'Is the composition balanced?',
      criteria: { balanced: 'The visual weight is balanced', left-heavy: 'Weight sits mainly on the left', unclear: 'The image cannot be assessed' } },
    legibility: { type: 'boolean', instructions: 'Is the title legible?' },
  },
});

Other projects in this category