Jev AI

Jev workspace

Jev AI batch processing

Upload a file, choose a judge and get a Jev decision for every row: probabilities, labels and scores you can export.

My judges

Import data

2 MB · 1,000 rows

Choose your judge

Swipe to switch

These questions are applied to every row in your file.

Import a file to begin1 credit per row1 credit per row or AI judge generation. If credits run out, actual input tokens are used instead.

Data preview

0 done0 pending
Your rows will appear here

How Jev batch processing works

Jev batch processing applies one set of typed questions to every row of a file. Label support tickets, moderate comments or score reviews without writing code.

  1. 01

    Import your data

    Drop in a CSV, TXT or JSONL file of up to 2 MB and 1,000 rows, with up to 8,000 characters per row. Check the preview before you run anything.

  2. 02

    Choose a judge

    A judge is a set of yes/no, choice and score questions. Start from a demo, pick one from My judges, or describe your task and let AI draft one from your first rows.

  3. 03

    Run, then export

    Rows run one by one and results appear as they finish. Pause whenever you like, then download CSV or JSONL with every answer, its probabilities and token usage.

What you can do with Jev batch processing

Any decision you can ask about one piece of text, you can ask about a whole file.

  • Support ticket triage: route each ticket to billing, technical or sales, and flag the urgent ones.
  • Content moderation: check a backlog of comments or posts against your policy.
  • Review analysis: score sentiment and tag the topic of every product review.
  • Lead qualification: score inbound form submissions on your own rubric.
  • LLM evaluation: check a set of model outputs for guardrail breaches or unsupported claims.

Pricing and limits

  • 1 credit per row, the same as a playground run. When credits run out, rows are charged by actual input tokens instead. See pricing.
  • Up to 1,000 rows and 2 MB per file.
  • Kept in your browser: the batch lives in this tab only. Export before you leave.
  • Need more? Send the same questions from code with the Jev API.

Batch processing FAQ

Which file formats does Jev batch processing accept?

CSV, TXT and JSONL files encoded as UTF-8, up to 2 MB and 1,000 rows. In a TXT file each line is one input. In a JSONL file each line is a JSON object or array. A CSV file with a header row turns each row into an object keyed by column name. Without a header, a single-column row becomes plain text.

How much does a batch cost?

Each row costs 1 credit, the same as one playground run. If your credits run out, the row is charged by its actual input tokens instead. Generating a judge with AI also costs 1 credit. Rows rejected before Jev runs are not charged.

How long does a batch take?

Rows run one at a time with a short pause between them, so 100 rows take roughly five to six minutes. You can pause at any point and continue later from the same row.

Are my files stored?

Your file is parsed in the browser and kept only in the current tab. Each row is sent to Jev when it runs and appears in your run history like any other run. Export your results before you close the tab.

Can I use my own questions?

Yes. Choose a demo judge, a judge saved under My judges, or describe what you need and let AI draft one from your first three rows. The judge is locked when the batch starts, so every row is answered by the same questions.

What if a row fails?

The batch stops at that row and shows the error. Rows rejected before execution, for example because of a low balance or rate limit, go back to pending and can be retried. Rows with an uncertain outcome are marked failed and never repeated automatically, so you are not charged twice.

Should I use batch processing or the Jev API?

Use batch processing for one-off jobs of up to 1,000 rows without writing code. For recurring jobs, larger volumes or real-time decisions, call the Jev API from your own backend with the same questions.