A Qwen3.5 decoder fine-tuned as an NLI cross-encoder. One forward pass over
Premise / Hypothesis returns contradiction Β· entailment Β· neutral, and the premise can be text
or an image β so the same 0.8B model does RAG fact-checking, zero-shot reranking, VQA-style
image judging and frame-by-frame video scanning.
Served checkpoint: AlexWortega/openjev @
qwen3.5-0.8b-nli-v2s-long β 0.8B, 4k context, stage 3 of the v2s recipe (NLI mixture +
faithfulness / instruction-following / false-premise data, then long documents).
| tab | what it does |
|---|---|
| π§© NLI | premise + hypothesis β 3-class probabilities |
| π RAG fact-check | document + one claim per line β supported / contradicted / unsupported |
| π₯ Rerank | question + options β ranked by entailment |
| πΌοΈ Image NLI | the picture is the premise |
| π¬ Video scan | sample frames, track one hypothesis over time |
| π About | benchmarks and the agent videos |
openjev_core.py holds the model and the scoring function (no gradio imports, so it can be run
against a local checkpoint with OPENJEV_MODEL=/path/to/ckpt OPENJEV_SUBFOLDER=); app.py is the UI.
A Qwen3.5 decoder fine-tuned as an NLI cross-encoder. One forward pass over
Premise / Hypothesis returns contradiction Β· entailment Β· neutral, and the premise can be text
or an image β so the same 0.8B model does RAG fact-checking, zero-shot reranking, VQA-style
image judging and frame-by-frame video scanning.
Served checkpoint: AlexWortega/openjev @
qwen3.5-0.8b-nli-v2s-long β 0.8B, 4k context, stage 3 of the v2s recipe (NLI mixture +
faithfulness / instruction-following / false-premise data, then long documents).
| tab | what it does |
|---|---|
| π§© NLI | premise + hypothesis β 3-class probabilities |
| π RAG fact-check | document + one claim per line β supported / contradicted / unsupported |
| π₯ Rerank | question + options β ranked by entailment |
| πΌοΈ Image NLI | the picture is the premise |
| π¬ Video scan | sample frames, track one hypothesis over time |
| π About | benchmarks and the agent videos |
openjev_core.py holds the model and the scoring function (no gradio imports, so it can be run
against a local checkpoint with OPENJEV_MODEL=/path/to/ckpt OPENJEV_SUBFOLDER=); app.py is the UI.