Skip to content
DecisionNodeDecisionNdedocs
  • Guides
  • API reference
  • Examples
  • Playground

start here

  • QuickstartGet startedGet an API key, send one request with three questions, and branch your code on the typed answers. Plain HTTPS, no SDK to install.
  • POST /v1/decideAPI referenceAnswer typed questions about a state, optional images and video frames. One request, one buffered JSON response, one answer per question.
  • QuestionsConceptsQuestions say what to decide. Each one has a type that fixes the shape of its answer: a choice from your options, a score on your scale, a…
  • ConfidenceConceptsProbabilities are calibrated per question type, so a threshold means what it says on the data we measure.
  • ImagesConceptsSend up to 16 images and text in the same request. The model reads printed and handwritten text, amounts, dates, objects and layout, and…
  • Batch jobsPatternsSend up to 10,000 requests in one file and collect the answers later, at a lower price than live calls.
  • Pricing and billingYou pay for input tokens only. Output is free because the model generates no text.
↑↓ moveopen7 suggestions
Get API keyGet API key
DecisionNodeDecisionNde

Get started

  • Introduction
  • Quickstart
  • Playground
  • Console and keys
  • With coding agents
  • MCP server
  • Examples

Concepts

  • State
  • Questions
  • Choice
  • Score
  • Truth
  • Number
  • Points and boxes
  • Images
  • Video
  • Boosters
  • Confidence
  • Determinism

Models

  • DecisionNode-1.0
  • DecisionNode-1.0 Flash
  • Limits
  • Versions
  • Dedicated capacity

Fine-tuning

  • Overview
  • Prepare your dataset
  • Upload and validation
  • Start a training run
  • Watch a run
  • The quality gate
  • Use your model
  • Limits and pricing

Patterns

  • Confidence-gated routing
  • Fan-out
  • Guardrails
  • Control loops
  • Batch jobs

API reference

  • Overview
  • POST/v1/decide
  • GET/v1/models
  • POST/v1/uploads
  • Errors
  • Safety check
  • Rate limits

Sessions API

  • Sessions overview
  • POSTOpen a session
  • WSStream frames
  • DELEnd a session

Batch API

  • The batch object
  • POSTCreate a batch
  • POSTAdd requests
  • POSTFinalize a batch
  • GETRetrieve a batch
  • GETGet batch results
  • POSTCancel a batch
  • GETList batches

Pricing and billing

  • Pricing and billing
  • Refer & earn

Policies

  • Responsible use
  • Data and privacy
  • Benchmarks
  • Pricing
  • Playground
Get API key
  • Guides
  • API reference
  • Examples
  • Playground

Get started

  • Introduction
  • Quickstart
  • Playground
  • Console and keys
  • With coding agents
  • MCP server
  • Examples

Concepts

  • State
  • Questions
  • Choice
  • Score
  • Truth
  • Number
  • Points and boxes
  • Images
  • Video
  • Boosters
  • Confidence
  • Determinism

Models

  • DecisionNode-1.0
  • DecisionNode-1.0 Flash
  • Limits
  • Versions
  • Dedicated capacity

Fine-tuning

  • Overview
  • Prepare your dataset
  • Upload and validation
  • Start a training run
  • Watch a run
  • The quality gate
  • Use your model
  • Limits and pricing

Patterns

  • Confidence-gated routing
  • Fan-out
  • Guardrails
  • Control loops
  • Batch jobs

API reference

  • Overview
  • POST/v1/decide
  • GET/v1/models
  • POST/v1/uploads
  • Errors
  • Safety check
  • Rate limits

Sessions API

  • Sessions overview
  • POSTOpen a session
  • WSStream frames
  • DELEnd a session

Batch API

  • The batch object
  • POSTCreate a batch
  • POSTAdd requests
  • POSTFinalize a batch
  • GETRetrieve a batch
  • GETGet batch results
  • POSTCancel a batch
  • GETList batches

Pricing and billing

  • Pricing and billing
  • Refer & earn

Policies

  • Responsible use
  • Data and privacy
  1. docs
  2. /
  3. Get started

Watch a training run

A run moves from queued through training and evaluating to ready, no_gain, failed or cancelled. While it trains, the console shows its progress every 10 seconds: the step, the epoch, the training loss and the evaluation so far. You can cancel it at any point before it ends.

on this page4 sections
  1. States
  2. Live progress
  3. When a run fails
  4. Cancel a run

States#

  • queued

    Meaning
    Waiting to start
    Charged
    Nothing yet
  • validating

    Meaning
    Checking the dataset and setting up; the console shows it as preparing
    Charged
    Nothing yet
  • training

    Meaning
    Learning from the training records
    Charged
    Nothing yet
  • evaluating

    Meaning
    Calibrating and scoring against the base
    Charged
    Nothing yet
  • ready

    Meaning
    Passed the gate; can be deployed
    Charged
    The full fee
  • no_gain

    Meaning
    Did not pass the gate; the scorecard says why; the console shows it as no gain
    Charged
    $50
  • failed

    Meaning
    Stopped; the reason is shown
    Charged
    Nothing
  • refused

    Meaning
    The safety check refused records before training; the dataset lists their numbers. The console shows it as refused
    Charged
    Nothing
  • cancelled

    Meaning
    Cancelled by a member, or by deleting its model, before it ended
    Charged
    The compute used so far, without the $50; nothing if it had not started
A run's states
StateMeaningCharged
queuedWaiting to startNothing yet
validatingChecking the dataset and setting up; the console shows it as preparingNothing yet
trainingLearning from the training recordsNothing yet
evaluatingCalibrating and scoring against the baseNothing yet
readyPassed the gate; can be deployedThe full fee
no_gainDid not pass the gate; the scorecard says why; the console shows it as no gain$50
failedStopped; the reason is shownNothing
refusedThe safety check refused records before training; the dataset lists their numbers. The console shows it as refusedNothing
cancelledCancelled by a member, or by deleting its model, before it endedThe compute used so far, without the $50; nothing if it had not started

Live progress#

  • Step and total steps

    What it tells you
    How far through training the run is
  • Epoch

    What it tells you
    How many passes over the training records so far, such as 1.4
  • Training loss

    What it tells you
    How wrong the version still is on the records it learns from; lower is better
  • Evaluation so far

    What it tells you
    Scores measured during the run, where there are any yet
  • Tokens per second

    What it tells you
    How fast the run reads your records
  • Elapsed

    What it tells you
    Time since the run started, beside the estimate it started with
Reported every 10 seconds while the run is queued to evaluating
ReadingWhat it tells you
Step and total stepsHow far through training the run is
EpochHow many passes over the training records so far, such as 1.4
Training lossHow wrong the version still is on the records it learns from; lower is better
Evaluation so farScores measured during the run, where there are any yet
Tokens per secondHow fast the run reads your records
ElapsedTime since the run started, beside the estimate it started with

The loss falls fast at first and then flattens. A loss that keeps falling while the evaluation stops improving means the version is learning the training records by heart; the run watches the calibration records for exactly that and stops in time. The loss does not decide whether the version ships: the gate does, on records the run never trained on.

When a run fails#

  • The machine running it is lost

    What happens
    The run is started again once, automatically, on a new machine
    Charged
    Only the attempt that finishes; the lost one is free
  • Training breaks down, such as a loss that grows without bound

    What happens
    failed, with the reason; it is not retried
    Charged
    Nothing
  • Still running after 6 hours

    What happens
    Stopped, failed
    Charged
    Nothing
Why a run ends failed
CauseWhat happensCharged
The machine running it is lostThe run is started again once, automatically, on a new machineOnly the attempt that finishes; the lost one is free
Training breaks down, such as a loss that grows without boundfailed, with the reason; it is not retriedNothing
Still running after 6 hoursStopped, failedNothing

Cancel a run#

An Owner, Admin or Developer can cancel a run while it is queued, validating, training or evaluating: Cancel run, then confirm with Cancel run (or Keep training to let it go on). It stops at once, nothing is published, and the version ends cancelled. You pay for the compute it used so far at the usual rate, 3 × its compute time, without the $50; a run cancelled before it started costs nothing. Deleting a model while one of its runs is going cancels that run on the same terms. If DecisionNode stops a run, it ends cancelled the same way, you are told why, and the charge may be waived.

When a run ends, whichever way, the member who started it gets an email.

  • The quality gateFour tests against the base; what no_gain means.Read
  • Use your fine-tuned modelDeploy it and call it by name.Read
nextIntroduction

DecisionNode is built and run by Bynn Intelligence, Inc.

  • Home
  • Playground
  • Examples
  • Console
  • Responsible use
  • Terms
  • Acceptable use
  • Privacy
  • Data processing
  • Defence addendum
  • Cookies
  • Affiliate program

on this page

  1. States
  2. Live progress
  3. When a run fails
  4. Cancel a run