Skip to main content
Eve (eve) is the Wally Cloud decision model. It does not chat and generates no text: it answers yes/no, choice and score questions about an input with a probability for each answer. Every question is scored on its own, in prefill, and each answer’s probabilities sum to 1. From the terminal, wally decide (or wally decisions) uses Eve by default, so you don’t need to pass a model.

Endpoints

  • POST /v1/decisions is the Wally request shape, documented on this page.
  • POST /v1/systemone takes the same questions in the System One shape that OpenRouter’s Decisions API and TypeSafe use. It is served by the same handler, with the same billing and limits. See System One below.
  • Eve is not listed by GET /v1/models. Call it by its id.
  • Chat and text completions on eve are refused with 400 unsupported_endpoint.
Authentication is the same Cloud key as chat, created in console.runanywhere.ai. The examples read it from RUNA_CLOUD_KEY.

Request

POST /v1/decisions takes a JSON body with these fields and no others. A body with any other field is refused with 400.

Questions

Every question has these fields: Then, by type: An option name is a single line of at most 256 characters, and names must be distinct within a question, ignoring case and surrounding space.

Limits

  • The whole body is at most 1 MiB.
  • Each question’s prompt (the input, that question’s wording and the server’s template) must fit in 8,185 tokens. A longer one is refused with 400, and nothing is billed.
  • Per key: at most 32 requests in flight and 600 requests a minute. Over either, the gateway answers 429 with Retry-After.

One request per question type

A yes/no question:
A choice question:
A score question:

Response

A 200 has one answer per question, keyed by the question’s id.

Example

The three questions above, in one request:
The response, from a production call on 2026-10-04:

Errors

Errors use the same envelope as chat: { "error": { "message", "type", "code", "param" } }. A refused request is not billed.

Billing

A decision bills its input once per question at the input rate. Nothing is generated, so there are no output tokens to bill. At pricing version 2026-10-03.4, Eve’s rate is $0.042 per million input tokens. The console shows current rates for every model.

System One

POST /v1/systemone answers the same questions in the System One shape. The model, limits and billing are the same; only the request and response shapes differ: The full schemas for both routes are in the Wally Decisions API contract, version 1.1.0.