@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
206 lines (205 loc) • 13.2 kB
JSON
{
"$schema": "./provider-catalog.schema.json",
"id": "synthetic",
"displayName": "Synthetic",
"aliases": [],
"tier": 2,
"wire": {
"baseURL": "https://api.synthetic.new/openai/v1"
},
"models": {
"default": "syn:large:text",
"fallbacks": [
"syn:small:text",
"syn:large:vision",
"syn:small:vision",
"hf:zai-org/GLM-5.3-Flash",
"hf:openai/gpt-oss-120b",
"hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4",
"hf:deepseek-ai/DeepSeek-V4.1-Flash",
"hf:moonshotai/Kimi-K3",
"hf:Qwen/Qwen3.8-27B",
"hf:zai-org/GLM-4.7-Flash"
],
"defaultContextWindow": 524288,
"defaultMaxOutputTokens": 65536,
"catalog": {
"syn:large:text": {
"contextWindow": 524288,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.6,
"output": 1.2,
"cachedInput": 0.03
},
"vision": true,
"status": "production",
"description": "Recommended - Synthetic's \"large:text\" convenience alias for deepseek-ai/DeepSeek-V4.1-Flash, described by the vendor as \"an efficient near-Fable model with vision.\" Despite the `:text` suffix it accepts image input (input_modalities: text, image, per the live roster). 512K context, 64K max output. Per unauthenticated GET https://api.synthetic.new/openai/v1/models (2026-09-28, HTTP 200): supported_features = tools, json_mode, structured_outputs, reasoning; reasoning_parameters.efforts = none/low/high/xhigh/max. Pricing (converted from the roster's per-token USD rates): $0.60 / $1.20 per MTok input/output, $0.03 per MTok cached input. Also reachable via the underlying weights id hf:deepseek-ai/DeepSeek-V4.1-Flash (same model, same pricing) — see that catalog entry. Not itself capability-probed with a live key; this is a roster+docs verified entry (see evidence.liveMatrix: null)."
},
"syn:small:text": {
"contextWindow": 196608,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.1,
"output": 0.5,
"cachedInput": 0.02
},
"vision": false,
"status": "production",
"description": "Synthetic's \"small:text\" convenience alias for zai-org/GLM-4.7-Flash — the smaller, faster sibling in the ~30B-parameter class, text-only input (no image modality on the live roster). Consumes rate limits more slowly per the vendor's own description. 192K context, 64K max output. supported_features = tools, json_mode, structured_outputs, reasoning (live roster GET, 2026-09-28). Pricing: $0.10 / $0.50 per MTok input/output, $0.02 per MTok cached input. Also reachable via hf:zai-org/GLM-4.7-Flash (same model). Roster+docs verified only; no live key probe."
},
"syn:large:vision": {
"contextWindow": 524288,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 3.0,
"output": 15.0,
"cachedInput": 0.45
},
"vision": true,
"status": "production",
"description": "Synthetic's \"large:vision\" convenience alias for moonshotai/Kimi-K3, described by the vendor as \"a massive 2.8T-parameter open-source model ... [that] supports vision on uploaded images.\" 512K context, 64K max output. supported_features = tools, json_mode, structured_outputs, reasoning (live roster GET, 2026-09-28). Pricing: $3.00 / $15.00 per MTok input/output, $0.45 per MTok cached input — the most expensive model in this roster. Also reachable via hf:moonshotai/Kimi-K3 (same model). Roster+docs verified only; no live key probe."
},
"syn:small:vision": {
"contextWindow": 262144,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.45,
"output": 2.2,
"cachedInput": 0.09
},
"vision": true,
"status": "production",
"description": "Synthetic's \"small:vision\" convenience alias for Qwen/Qwen3.8-27B — \"a small but capable coding and vision model from Qwen\" that consumes rate limits less quickly per the vendor. 256K context, 64K max output. supported_features = tools, json_mode, structured_outputs, reasoning (live roster GET, 2026-09-28). Pricing: $0.45 / $2.20 per MTok input/output, $0.09 per MTok cached input. Also reachable via hf:Qwen/Qwen3.8-27B (same model). Roster+docs verified only; no live key probe."
},
"hf:zai-org/GLM-5.3-Flash": {
"contextWindow": 524288,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.15,
"output": 0.5,
"cachedInput": 0.04
},
"vision": true,
"status": "production",
"description": "zai-org GLM-5.3-Flash, described by the vendor as \"an extremely efficient, Opus-4.8-equivalent model with vision.\" No `syn:` short alias — only reachable via this hf: (Hugging Face weights id) form. 512K context, 64K max output. supported_features = tools, json_mode, structured_outputs, reasoning (live roster GET, 2026-09-28). Pricing: $0.15 / $0.50 per MTok input/output, $0.04 per MTok cached input. Roster+docs verified only; no live key probe."
},
"hf:openai/gpt-oss-120b": {
"contextWindow": 131072,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.1,
"output": 0.1,
"cachedInput": 0.02
},
"vision": false,
"status": "production",
"description": "OpenAI's open-weight gpt-oss-120b, described by the vendor as \"OpenAI's largest open-source model. A strong reasoning model with great support for agentic tasks.\" Text-only input on the live roster. 128K context, 64K max output. supported_features = tools, json_mode, structured_outputs, reasoning (live roster GET, 2026-09-28). Pricing: $0.10 / $0.10 per MTok input/output, $0.02 per MTok cached input. Roster+docs verified only; no live key probe."
},
"hf:nvidia/NVIDIA-Nemotron-3-Super-120B-A12B-NVFP4": {
"contextWindow": 262144,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.3,
"output": 1.0,
"cachedInput": 0.06
},
"vision": false,
"status": "production",
"description": "NVIDIA Nemotron-3-Super-120B (NVFP4 quant on the roster id; the vendor's own hugging_face_id field reports the FP8 build), described by the vendor as \"a fast, 120b-parameter model with good support for coding agents. Consumes rate limits more slowly.\" Text-only input on the live roster. 256K context, 64K max output. supported_features = tools, json_mode, structured_outputs, reasoning (live roster GET, 2026-09-28). Pricing: $0.30 / $1.00 per MTok input/output, $0.06 per MTok cached input. Roster+docs verified only; no live key probe."
},
"hf:deepseek-ai/DeepSeek-V4.1-Flash": {
"contextWindow": 524288,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.6,
"output": 1.2,
"cachedInput": 0.03
},
"vision": true,
"status": "production",
"description": "Underlying weights id for the model also reachable via the syn:large:text convenience alias — same hugging_face_id, same pricing, same specs. Kept as a distinct catalog/fallback entry because both id forms are valid values for `model` on the live roster. See syn:large:text for the fuller description."
},
"hf:moonshotai/Kimi-K3": {
"contextWindow": 524288,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 3.0,
"output": 15.0,
"cachedInput": 0.45
},
"vision": true,
"status": "production",
"description": "Underlying weights id for the model also reachable via the syn:large:vision convenience alias — same hugging_face_id, same pricing, same specs. Kept as a distinct catalog/fallback entry because both id forms are valid values for `model` on the live roster. See syn:large:vision for the fuller description."
},
"hf:Qwen/Qwen3.8-27B": {
"contextWindow": 262144,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.45,
"output": 2.2,
"cachedInput": 0.09
},
"vision": true,
"status": "production",
"description": "Underlying weights id for the model also reachable via the syn:small:vision convenience alias — same hugging_face_id (Qwen/Qwen3.8-27B-FP8), same pricing, same specs. Kept as a distinct catalog/fallback entry because both id forms are valid values for `model` on the live roster. See syn:small:vision for the fuller description."
},
"hf:zai-org/GLM-4.7-Flash": {
"contextWindow": 196608,
"maxOutputTokens": 65536,
"pricingPerMTok": {
"input": 0.1,
"output": 0.5,
"cachedInput": 0.02
},
"vision": false,
"status": "production",
"description": "Underlying weights id for the model also reachable via the syn:small:text convenience alias — same hugging_face_id, same pricing, same specs. Kept as a distinct catalog/fallback entry because both id forms are valid values for `model` on the live roster. See syn:small:text for the fuller description."
}
},
"topModels": [
"syn:large:text",
"syn:small:text",
"syn:large:vision",
"syn:small:vision",
"hf:zai-org/GLM-5.3-Flash"
]
},
"capabilities": {
"text": true,
"streaming": true,
"tools": true,
"toolsWithStreaming": true,
"structuredOutput": true,
"structuredOutputWithTools": false,
"embeddings": false,
"thinking": true
},
"errorRules": [],
"setup": {
"url": "https://synthetic.new",
"apiKeyFormat": null,
"billingPolicy": "no-free-tier",
"instructions": [
"1. Visit: https://synthetic.new and choose Sign up (or Log in if you already have an account)",
"2. Subscribe to a Pack ($1/day or $30/month, 500 requests/5hr per the pricing page) or set up enterprise usage-based billing — Synthetic has no free tier or keyless trial",
"3. Generate an API key from your account dashboard",
"4. Set {apiKeyEnvVar} in your .env file"
],
"description": "OpenAI-compatible endpoint at https://api.synthetic.new/openai/v1 (confirmed by both the vendor's own docs and LiteLLM's third-party provider page, which lists /chat/completions as the only supported operation), serving 11 model ids covering 7 unique always-on open-source models (DeepSeek V4.1 Flash, Kimi K3, Qwen 3.8 27B, GLM 5.3 Flash, GLM 4.7 Flash, GPT-OSS-120B, Nemotron-3-Super-120B) under one flat-fee or usage-based subscription. No free tier or keyless trial; billing is a $1/day or $30/month pack (500 req/5hr) or enterprise pay-per-token. The pricing page also lists a separate embeddings model (hf:nomic-ai/nomic-embed-text-v1.5) included in the subscription, but NeuroLink's embeddings capability is not currently wired for Tier-2 catalog providers (only OpenAI, Google AI Studio, Google Vertex and Bedrock embed natively), so capabilities.embeddings is false here regardless of vendor support."
},
"evidence": {
"rosterVerified": {
"date": "2026-09-28",
"method": "unauthenticated GET https://api.synthetic.new/openai/v1/models — 11 models; credential-free, no key used",
"status": 200
},
"billingProbe": {
"date": "2026-09-28",
"method": "unauthenticated GET https://synthetic.new/pricing — no free tier; $1/day or $30/month subscription pack (500 req/5hr), or enterprise usage-based pricing; credential-free, no key used",
"status": 200
},
"liveMatrix": null,
"addedInPR": "https://github.com/juspay/neurolink/pull/1848"
}
}