UNPKG

@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

213 lines (212 loc) • 12.7 kB
{ "$schema": "./provider-catalog.schema.json", "id": "featherless-ai", "displayName": "Featherless AI", "aliases": ["featherless"], "tier": 2, "wire": { "baseURL": "https://api.featherless.ai/v1" }, "models": { "default": "unsloth/Llama-3.3-70B-Instruct", "fallbacks": [ "meta-llama/Llama-3.3-70B-Instruct", "Sao10K/L3.3-70B-Euryale-v2.3", "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0", "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1", "KaraKaraWitch/Llama-MiraiFanfare-3.3-70B", "huihui-ai/Llama-3.3-70B-Instruct-abliterated", "recursal/QRWKV6-32B-Instruct-Preview-v0.1", "RWKV/v6-Finch-14B-HF", "RWKV/EagleX-7B-Chat-V0.5-pth", "recursal/EagleX_1-7T_Chat", "recursal/EagleX_1-7T" ], "defaultContextWindow": 32768, "defaultMaxOutputTokens": 4096, "catalog": { "unsloth/Llama-3.3-70B-Instruct": { "contextWindow": 32768, "pricingPerMTok": { "input": 2.6, "output": 3 }, "vision": false, "status": "production", "description": "Recommended default — an ungated community re-upload of Meta's Llama 3.3 70B Instruct. Chosen over the official meta-llama/Llama-3.3-70B-Instruct entry because that one is Hugging-Face-gated on Featherless (HTTP 403 'Unauthorized... the model is gated and you need to agree to the model's license' per https://featherless.ai/docs/api-reference-error-codes, requiring a manual 'Unlock Model' click in the account UI before first use — not credential-free-verifiable and not a good zero-touch SDK default). contextWindow and pricing are the live values from GET https://api.featherless.ai/v1/models (2026-09-28): context_length=32768, pricing.input/output already expressed as $/MTok. The vendor's per-model 'features' flag on this id reports tool_use:true, but Featherless's own Tool Calling guide (https://featherless.ai/docs/tool-calling) names only the moonshotai/Kimi-K2-Instruct and Qwen 3 model families as natively supported and says other models need a prompting workaround — so capabilities.tools is declared model-dependent at the provider level rather than assumed true for this specific id. No response_format/JSON-mode, streaming (SSE/stream:true), or combined tools+schema behavior is documented anywhere in the Featherless docs checked (Overview, API overview and common options, Completions, Quickstart, API examples, Tool Calling, Chat template kwargs, Models & Model Compatibility) — see evidence for the full list of pages checked." }, "meta-llama/Llama-3.3-70B-Instruct": { "contextWindow": 32768, "pricingPerMTok": { "input": 0.65, "output": 0.75 }, "vision": false, "status": "production", "description": "Meta's official Llama 3.3 70B Instruct weights. The live roster (GET /v1/models, 2026-09-28) marks this id is_gated:true; Featherless's error-codes page documents that a gated model 403s ('Unauthorized... need to agree to the model's license') until the account clicks 'Unlock Model' on the model's page — kept as a fallback for roster completeness, not the default, for that reason. features.tool_use:true on the live roster entry." }, "Sao10K/L3.3-70B-Euryale-v2.3": { "contextWindow": 32768, "pricingPerMTok": { "input": 0.65, "output": 0.75 }, "vision": false, "status": "production", "description": "Sao10K's Euryale v2.3, a Llama-3.3-70B roleplay/long-form-writing fine-tune — one of the community model families Featherless's own site advertises under its 'LLMs for Roleplay' catalog filter. Not Hugging-Face-gated. Roster-listed only (GET /v1/models, 2026-09-28); not itself capability-probed. features.tool_use:true on the live roster entry, but see the default model's note on capabilities.tools being provider-level model-dependent." }, "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0": { "contextWindow": 32768, "pricingPerMTok": { "input": 2.6, "output": 3 }, "vision": false, "status": "production", "description": "EVA-UNIT-01's EVA-LLaMA 3.33 70B v0.0, a creative-writing/roleplay-oriented Llama-3.3-70B fine-tune. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); not capability-probed. features.tool_use:true on the live roster entry." }, "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1": { "contextWindow": 32768, "pricingPerMTok": { "input": 2.6, "output": 3 }, "vision": false, "status": "production", "description": "EVA-UNIT-01's EVA-LLaMA 3.33 70B v0.1 — later revision of v0.0, same roleplay/creative-writing fine-tune line. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); not capability-probed. features.tool_use:true on the live roster entry." }, "KaraKaraWitch/Llama-MiraiFanfare-3.3-70B": { "contextWindow": 32768, "pricingPerMTok": { "input": 2.6, "output": 3 }, "vision": false, "status": "production", "description": "KaraKaraWitch's Llama MiraiFanfare 3.3 70B, a community Llama-3.3-70B fine-tune. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); not capability-probed. features.tool_use:true on the live roster entry." }, "huihui-ai/Llama-3.3-70B-Instruct-abliterated": { "contextWindow": 32768, "pricingPerMTok": { "input": 0.65, "output": 0.75 }, "vision": false, "status": "production", "description": "huihui-ai's 'abliterated' (safety-refusal-ablated) Llama 3.3 70B Instruct — present on Featherless's own live roster and listed under its 'Abliterated Models' catalog filter. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); not capability-probed. features.tool_use:true on the live roster entry." }, "recursal/QRWKV6-32B-Instruct-Preview-v0.1": { "contextWindow": 32768, "pricingPerMTok": { "input": 0.265, "output": 0.65 }, "vision": false, "status": "production", "description": "Recursal's QRWKV6 32B Instruct Preview — a non-transformer (RWKV-hybrid) architecture explicitly called out on Featherless's Models & Model Compatibility page as one of the few model classes served at a 32k context tier. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); no tool_use flag on the live roster entry; not capability-probed." }, "RWKV/v6-Finch-14B-HF": { "contextWindow": 16384, "pricingPerMTok": { "input": 0.10775, "output": 0.28 }, "vision": false, "status": "production", "description": "RWKV v6 'Finch' 14B — a non-transformer RWKV architecture model. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); no tool_use flag on the live roster entry; not capability-probed." }, "RWKV/EagleX-7B-Chat-V0.5-pth": { "contextWindow": 16384, "pricingPerMTok": { "input": 0.1, "output": 0.2 }, "vision": false, "status": "production", "description": "RWKV EagleX 7B Chat, an early RWKV5-architecture chat checkpoint. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); no tool_use flag on the live roster entry; not capability-probed." }, "recursal/EagleX_1-7T_Chat": { "contextWindow": 16384, "pricingPerMTok": { "input": 0.1, "output": 0.2 }, "vision": false, "status": "production", "description": "Recursal's EagleX 1.7T (chat-tuned), an RWKV5-architecture model. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); no tool_use flag on the live roster entry; not capability-probed." }, "recursal/EagleX_1-7T": { "contextWindow": 16384, "pricingPerMTok": { "input": 0.1, "output": 0.2 }, "vision": false, "status": "production", "description": "Recursal's EagleX 1.7T base (non-chat-tuned) checkpoint, an RWKV5-architecture model. Not gated. Roster-listed only (GET /v1/models, 2026-09-28); no tool_use flag on the live roster entry; not capability-probed." } }, "topModels": [ "unsloth/Llama-3.3-70B-Instruct", "meta-llama/Llama-3.3-70B-Instruct", "Sao10K/L3.3-70B-Euryale-v2.3", "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.0", "EVA-UNIT-01/EVA-LLaMA-3.33-70B-v0.1", "KaraKaraWitch/Llama-MiraiFanfare-3.3-70B", "huihui-ai/Llama-3.3-70B-Instruct-abliterated", "recursal/QRWKV6-32B-Instruct-Preview-v0.1", "RWKV/v6-Finch-14B-HF", "RWKV/EagleX-7B-Chat-V0.5-pth", "recursal/EagleX_1-7T_Chat", "recursal/EagleX_1-7T" ] }, "capabilities": { "text": true, "streaming": false, "tools": "model-dependent", "toolsWithStreaming": false, "structuredOutput": false, "structuredOutputWithTools": false, "embeddings": false, "thinking": false }, "errorRules": [ { "status": 401, "class": "authentication", "message": "Invalid Featherless API key. Check {apiKeyEnvVar}. Get one at {setupUrl}" }, { "status": 403, "class": "invalid-model", "message": "Featherless model '{model}' is gated — sign in at featherless.ai, open the model's page and click \"Unlock Model\" to accept its license, or pick a non-gated model. See {setupUrl}" } ], "setup": { "url": "https://featherless.ai/register", "apiKeyFormat": null, "billingPolicy": "no-free-tier", "instructions": [ "1. Visit: https://featherless.ai/register and create an account (or https://featherless.ai/login if you already have one)", "2. Subscribe to a plan — Chat ($25/mo, unlimited tokens, 32K context) or Developer ($50/mo in credits, billed per token, up to 256K context); Featherless has no free or keyless tier", "3. Generate an API key from the API keys section of your account", "4. Set {apiKeyEnvVar} in your .env file" ], "description": "OpenAI-compatible endpoint at https://api.featherless.ai/v1 ('designed to be API compatible with OpenAI' per https://featherless.ai/docs/api-overview-and-common-options), serving a roster of 22,000+ community and open-weight models — many roleplay, uncensored and abliterated fine-tunes alongside mainline Llama/Qwen/DeepSeek-derived checkpoints. Some models are Hugging-Face-gated and 403 until manually unlocked in the account UI. No free tier: plans start at $25/mo." }, "evidence": { "rosterVerified": { "date": "2026-09-28", "method": "unauthenticated GET https://api.featherless.ai/v1/models — 22060 models; credential-free, no key used", "status": 200 }, "billingProbe": { "date": "2026-09-28", "method": "unauthenticated GET https://featherless.ai/pricing — no free tier mentioned anywhere on the page; plans are Chat $25/mo, Developer $50/mo in credits (billed per token), Business custom; credential-free, no key used", "status": 200 }, "liveMatrix": null, "addedInPR": "https://github.com/juspay/neurolink/pull/1848" } }