Open reproductions

visual-jev

@andrueandersoncs★ 1Pythonupdated 2026-09-20▶ runnable

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?

    • balanced — The visual weight is balanced
    • left-heavy — Weight sits mainly on the left
    • unclear — The 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