Inkling Small
thinkingmachines/inkling-smallNatively multimodal 276B mixture-of-experts model from Thinking Machines Lab, activating roughly 12B parameters per token. Text, image and audio in; text out. Strong on agentic and long-horizon work.
Endpoints
Each row is one provider serving these weights at one precision. Prices are per million tokens.
| Quantisation | Context | Max out | Input | Output | Cached in |
|---|---|---|---|---|---|
| Undisclosed | 512K | 32K | $0.45 | $1.20 | $0.10 |
Agent config
Paste this into your coding agent and it can configure itself. The timeout is derived from this variant's measured throughput, not a guess — a long generation that outlives a client's default ceiling is the most common way a working request looks broken.
# Infersia — thinkingmachines/inkling-small
# Paste this to your agent. Values are measured, not aspirational.
provider:
type: openai-compatible
base_url: https://api.infersia.com/v1
api_key: ${INFERSIA_API_KEY} # from https://infersia.com/dashboard/keys
model: thinkingmachines/inkling-small
limits:
max_input_tokens: 524288 # hard limit — over this returns HTTP 413
max_output_tokens: 32768
timeout_seconds: 600 # no throughput measured yet; 600 is a safe default
features:
streaming: true
tools: false
vision: false
reasoning: false
prompt_caching: false
pricing_usd_per_million_tokens:
input: 0.45
output: 1.2
cached_input: 0.1What Undisclosed means
This model is served on capacity we buy rather than hardware we operate, so we cannot verify the precision it is served at. We would rather say that than print a figure we are guessing at.
Call it
curl https://api.infersia.com/v1/chat/completions \
-H "Authorization: Bearer $INFERSIA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "thinkingmachines/inkling-small",
"messages": [{"role": "user", "content": "Hello"}],
"stream": true
}'Pin a provider with thinkingmachines/inkling-small@infersia, or take the cheapest with the bare id. Add :free for the rate-limited free tier where one exists.