Skip to content
All releases
Added

Inkling 2 Small

Thinking Machines' second-generation open-weights model joins the catalog — 594B MoE, 17B active, vision input, up to 1M context — BYOK through Tinker's OpenAI-compatible API.

thinkingmachines/inkling-2-small is Thinking Machines Lab's second-generation foundation model. It is a 594B-parameter mixture-of-experts model with 17B active parameters, a 1M-token context window, switchable reasoning effort and tool use — and image input (no audio) on top of text. On the Artificial Analysis Intelligence Index it scores 31, a large jump over previous generations, led by agentic coding, vision and knowledge work. Weights are not open yet: they sit under the Tinker Terms of Use with a full Apache 2.0 release pledged after safety testing.

It is BYOK-only on Tinker's OpenAI-compatible API. Create a Tinker key and add it under Dashboard → BYOK. Tinker lists it at $0.30 per 1M input tokens and $1.00 per 1M output tokens and bills you directly; AnyRouter charges nothing for a BYOK route.

AI SDK
import { createAnyRouter } from "@anyr/ai-sdk-provider"
import { generateText } from "ai"

const anyrouter = createAnyRouter()
const { text } = await generateText({
  model: anyrouter("thinkingmachines/inkling-2-small"),
  prompt: "Draw a diagram of how a moat bridges a castle.",
})
console.log(text)
Run it in the terminal with your coding agent
anyr claude --model "thinkingmachines/inkling-2-small"

The route is BYOK-only. Add a Tinker key under Dashboard → BYOK; Thinking Machines bills your own Tinker account and AnyRouter charges nothing.

Playbooks: AI SDK, OpenAI SDK, coding agents, playground.

Terminal replay scoring panel of an agentic task run
Agentic tool-use replay from the launch demonstration. Source: Thinking Machines.
Three glasses of red wine on a restaurant table in order
Wine-tasting Three.js scene generated by Inkling 2 Small. Source: Thinking Machines.

Looking for the full catalog? Browse all models.