Vettero

Choice

Pick one option from a closed set.

Type

typesafe.choice
Block Tool TypeSafe
Foldertypesafe
Channels

Any

Pipe

Value

Scope

Any

Choice picks one option from a list you write. Use it to route a ticket, classify a document, or name a category. The winning key is the one with the highest probability. Confidence tells you how clearly that option won. A split across options lowers confidence.

Add an option whose key is other when the list might not cover every input.

Configure

SettingDescription
Modeljev-latest (default), jev-preview, or jev-1.13.0
StateThe text or JSON to judge
InstructionsWhat to decide. One specific question.
Options1 to 255 rows. Key is the value later blocks read. Description separates that option from the others. Leave the description empty when the key is already clear.

Handles

HandleRole
In (target)Incoming connection
Out (source)Continues after the answer returns

Pipe schema

The next block reads this on the data pipe (pipe.value).

KeyTypeDescription
choicetextKey of the winning option
probabilitiesobjectEvery option key and its probability. The values add up to 1.
confidencenumber0 to 1. How peaked the probabilities are.
modeltextThe Jev version that answered
usageobjectinput_tokens and output_tokens

Use case

  • Send a support message to billing, technical, or sales, and hand low confidence to a person.
  • Prefer Evaluate when you also need a score or a yes/no on the same message.
Copyright © 2026