@juspay/neurolink
Version:
The pipe layer of an AI nervous system: one interface connecting provider neurons to your application, across three inference types — generate, stream and decide. `decide` returns typed, calibrated judgements from a non-generative model (~400ms, ~$0.00002
145 lines (144 loc) • 10 kB
JSON
{
"$schema": "./provider-catalog.schema.json",
"id": "aionlabs",
"displayName": "Aion Labs",
"aliases": [],
"tier": 2,
"wire": {
"baseURL": "https://api.aionlabs.ai/v1"
},
"models": {
"default": "aion-labs/aion-3.5",
"fallbacks": [
"aion-labs/aion-3.5-mini",
"aion-labs/aion-3.0-mini",
"aion-labs/aion-2.0"
],
"defaultContextWindow": 262144,
"defaultMaxOutputTokens": 32768,
"catalog": {
"aion-labs/aion-3.5": {
"contextWindow": 262144,
"maxOutputTokens": 32768,
"pricingPerMTok": {
"input": 3.0,
"output": 6.0,
"cachedInput": 0.75
},
"vision": false,
"status": "production",
"description": "Recommended default - the model every request example on Aion Labs' own quickstart page (https://www.aionlabs.ai/docs/quickstart/, retrieved 2026-09-29) uses, in JavaScript, Python and curl alike, and released 2026-09-23, the latest release date on the roster (shared with Aion 3.5 Mini). Vendor-described as a multi-model system built on the GLM family, described for stronger narrative structure, tension and conflict, and mature or darker themes (https://www.aionlabs.ai/docs/models/); the vendor homepage describes its API as for creative writing, roleplay, research and production workloads (https://www.aionlabs.ai/). Context 262,144 tokens, max completion 32,768 and modality text->text on the unauthenticated GET /v1/models roster (2026-09-29); $3.00 / $6.00 per MTok input/output, $0.75 cached-input read on the docs models page (https://www.aionlabs.ai/docs/models/, retrieved 2026-09-29). Reasoning cannot be disabled on this model: reasoning_effort accepts only low, high (default) or max, and reasoning tokens share the max_tokens budget (https://www.aionlabs.ai/docs/api-reference/)."
},
"aion-labs/aion-3.5-mini": {
"contextWindow": 262144,
"maxOutputTokens": 32768,
"pricingPerMTok": {
"input": 0.7,
"output": 1.4,
"cachedInput": 0.18
},
"vision": false,
"status": "production",
"description": "Aion 3.5 Mini, released the same day as Aion 3.5 (2026-09-23); vendor-described as a multi-model system built on the GLM family (https://www.aionlabs.ai/docs/models/, which gives it the same family description as Aion 3.5 and does not say how the two differ). Roster-listed only, not called. Context 262,144, max completion 32,768, text->text on the unauthenticated GET /v1/models roster (2026-09-29); $0.70 / $1.40 per MTok input/output, $0.18 cached-input read on https://www.aionlabs.ai/docs/models/ (retrieved 2026-09-29). Reasoning cannot be disabled (reasoning_effort accepts only low, high or max per https://www.aionlabs.ai/docs/api-reference/). Fallback."
},
"aion-labs/aion-3.0": {
"contextWindow": 131072,
"maxOutputTokens": 32768,
"pricingPerMTok": {
"input": 3.0,
"output": 6.0,
"cachedInput": 0.75
},
"vision": false,
"status": "production",
"description": "Aion 3.0, released 2026-05-05; vendor-described as a multi-model system built on the GLM family. Roster-listed only, not called. Context 131,072 (shown as 128K on the docs page), max completion 32,768, text->text on the unauthenticated GET /v1/models roster (2026-09-29); $3.00 / $6.00 per MTok input/output, $0.75 cached-input read on https://www.aionlabs.ai/docs/models/ (retrieved 2026-09-29). reasoning_effort accepts none, low, medium (default), high or max per https://www.aionlabs.ai/docs/api-reference/."
},
"aion-labs/aion-3.0-mini": {
"contextWindow": 131072,
"maxOutputTokens": 32768,
"pricingPerMTok": {
"input": 0.7,
"output": 1.4,
"cachedInput": 0.18
},
"vision": false,
"status": "production",
"description": "Aion 3.0 Mini, released 2026-05-14; vendor-described as a multi-model system built on the DeepSeek family. Roster-listed only, not called. Context 131,072 (shown as 128K on the docs page), max completion 32,768, text->text on the unauthenticated GET /v1/models roster (2026-09-29); $0.70 / $1.40 per MTok input/output, $0.18 cached-input read on https://www.aionlabs.ai/docs/models/ (retrieved 2026-09-29). reasoning_effort accepts none, low, medium (default), high or max per https://www.aionlabs.ai/docs/api-reference/. Fallback."
},
"aion-labs/aion-2.0": {
"contextWindow": 131072,
"maxOutputTokens": 32768,
"pricingPerMTok": {
"input": 0.8,
"output": 1.6,
"cachedInput": 0.2
},
"vision": false,
"status": "production",
"description": "Vendor-described as a variant of DeepSeek V3.2 optimized for immersive roleplaying and storytelling (released 2025-12-21). Roster-listed only, not called. Context 131,072 (shown as 128K on the docs page), max completion 32,768, text->text on the unauthenticated GET /v1/models roster (2026-09-29); $0.80 / $1.60 per MTok input/output, $0.20 cached-input read on https://www.aionlabs.ai/docs/models/ (retrieved 2026-09-29). reasoning_effort accepts none, low, medium (default), high or max per https://www.aionlabs.ai/docs/api-reference/. Fallback."
},
"aion-labs/aion-rp-llama-3.1-8b": {
"contextWindow": 32768,
"maxOutputTokens": 32768,
"pricingPerMTok": {
"input": 0.8,
"output": 1.6
},
"vision": false,
"status": "production",
"description": "Aion-RP 1.0 (8B), vendor-described as a variant of Llama 3.1 8B optimized for immersive roleplaying and storytelling (released 2024-11-30); the only non-reasoning model on the roster. Roster-listed only, not called. Context 32,768, max completion 32,768, text->text on the unauthenticated GET /v1/models roster (2026-09-29); $0.80 / $1.60 per MTok input/output, no cached-input price, on https://www.aionlabs.ai/docs/models/ (retrieved 2026-09-29). reasoning_effort is not supported on this model (https://www.aionlabs.ai/docs/api-reference/)."
}
},
"topModels": [
"aion-labs/aion-3.5",
"aion-labs/aion-3.5-mini",
"aion-labs/aion-3.0",
"aion-labs/aion-3.0-mini",
"aion-labs/aion-2.0",
"aion-labs/aion-rp-llama-3.1-8b"
]
},
"capabilities": {
"text": true,
"streaming": true,
"tools": "model-dependent",
"toolsWithStreaming": false,
"structuredOutput": false,
"structuredOutputWithTools": false,
"embeddings": false,
"thinking": false
},
"errorRules": [
{
"status": 429,
"class": "rate-limit",
"message": "Aion Labs usage limit exceeded (429 rate_limit_error). Free-tier accounts are limited to 15 requests/min, 20,000 tokens/min and 20,000 tokens/day; limits rise with lifetime credit top-ups - see https://www.aionlabs.ai/docs/rate-limits/"
}
],
"setup": {
"url": "https://www.aionlabs.ai/accounts/signup/",
"apiKeyFormat": null,
"billingPolicy": "free-tier",
"instructions": [
"1. Visit: https://www.aionlabs.ai/accounts/signup/ and sign up (GitHub, Google or email)",
"2. Create an API key from the dashboard's API keys page (https://www.aionlabs.ai/app/api-keys/, sign-in required) and copy it when it is shown",
"3. Free tier: the pricing page (https://www.aionlabs.ai/pricing/) offers a daily credit allowance with no card required; free-tier limits are 15 requests/min, 20,000 tokens/min and 20,000 tokens/day (https://www.aionlabs.ai/docs/rate-limits/)",
"4. Set {apiKeyEnvVar} in your .env file"
],
"description": "OpenAI-compatible endpoint at https://api.aionlabs.ai/v1 (https://www.aionlabs.ai/docs/), serving a six-model Aion roster; the vendor homepage describes the API as for creative writing, roleplay, research and production workloads (https://www.aionlabs.ai/). Documented errors share one envelope, {\"error\":{\"message\",\"type\"}}, with 400 invalid_request_error, 429 rate_limit_error and 502 server_error (https://www.aionlabs.ai/docs/api-reference/). The docs give no 401 body and none was probed without a credential, so the errorRules carry only the documented 429; auth failures use the default classifier. Non-streaming responses must finish within 125 seconds or the edge returns HTTP 524, so prefer streaming for long or reasoning-heavy requests."
},
"evidence": {
"rosterVerified": {
"date": "2026-09-29",
"status": 200,
"method": "unauthenticated GET https://api.aionlabs.ai/v1/models — 6 models; credential-free, no key used"
},
"billingProbe": {
"date": "2026-09-29",
"status": 200,
"method": "public page https://www.aionlabs.ai/pricing/ — Free Tier $0, \"A daily credit allowance to try agent jobs, the API, and browser chat. No card required.\"; https://www.aionlabs.ai/docs/rate-limits/ lists Free as the default tier on signup; credential-free, no signup performed"
},
"liveMatrix": null,
"addedInPR": "https://github.com/juspay/neurolink/pull/1860"
}
}