October 28, 2026
Every plan, Free included, keeps 125 million test tokens each month. Test keys spend them.
The Free plan cannot buy credits. On Free, the console billing page shows Upgrade to Starter and links to the plan page. Upgrade to Starter to buy production tokens. See Pricing.
rakeaudio: audio transcription
A second model joins decision-machine-1 on the same API key. POST /v1/rakeaudio/transcribe takes an audio file as the raw request body. It returns the transcript with word timestamps and, by default, up to four speaker labels.
- 25 European languages, detected from the audio.
- Up to 60 minutes of audio per call, in one synchronous call.
- $0.12 per audio hour with speakers, $0.10 without (
diarize=false), billed as input tokens.
A docs layout for several models
The docs now describe milliseconds.ai as a platform. Start here and Platform cover every model. decision-machine-1 and rakeaudio each have their own section. Existing page URLs do not change. The one exception is How it works, which moves to /concepts/how-it-works with a redirect.
September 21, 2026
POST /v1/systemone is live. It accepts TypeSafe’s systemone request shape: one state and named questions of type noul, choice or score. Each question runs as yes-no, classify or rate on the same text. Answers carry the model’s own probabilities in the TypeSafe answer shape. See TypeSafe-compatible API.
Each question counts as one inference request unit. The call bills its input tokens once. Validation errors use the standard 400 envelope. The route takes no image.
September 20, 2026
Test keys allow 30 inference requests per minute and 500,000 input tokens per minute per organization. Production tiers are unchanged. See Limits and rate limits.
The monthly free allowance of 125 million input tokens is unchanged. Move to a production key when you need more throughput. See Pricing.
Every capability now accepts an image: one JPEG, PNG or WebP as base64, at most 5 MB decoded. Send it instead of text, or with text. detail selects low (512 px), medium (768 px, the default) or high (1024 px).
September 19, 2026
The SDKs are out, at version 0.1.0. A TypeScript package, a Python package and the dm1 command line tool now call decision-machine-1 directly. Read SDKs.
Your labels become your result types. TypeScript infers the union of the label names you pass, so a typo is a compile error. A batch of texts returns a tuple of results. Python solves the same type from one annotated constant, and ships a sync client and an async client.
September 18, 2026
The developer console is live at console.milliseconds.ai. Sign up, create an organization, create and revoke API keys, invite members, and watch usage. Read Authentication.
Every organization starts on the free plan: 125 million input tokens each month. After that, input costs $0.04 per million tokens and output stays free. Buy credits or turn on auto top-up on the console’s billing page. See Pricing.
September 17, 2026
Every /v1 route now needs an API key. Send it as Authorization: Bearer sk-ms-..., and read Authentication. Each organization also gets a request and an input-token limit per minute, with x-ratelimit-* headers on every response. See Limits and rate limits.
POST /v1/decision-machine-1/classify-tree walks a nested label tree in one request. It runs classify once per level on the same text, then descends into the winning label. The response carries the path, the compound probability and confidence, and every level with its own scores, input size and inference time. See Classify tree.
September 16, 2026
decision-machine-1 is live at api.milliseconds.ai: yes-no, classify, rate, answer, extract, entities, verify, and an OpenAI-compatible /v1/chat/completions for structured extraction and function calling.