# eachlabs-llm-router eachlabs-llm-router ## API Information - **Model Slug:** eachlabs-llm-router - **Branded URL:** https://www.eachlabs.ai/eachlabs/each-tools/eachlabs-llm-router - **Provider:** each::labs - **Category:** Text to Text - **Output Type:** object - **Status:** active - **Base Cost:** Calculated using formula: 0 - **Estimated Processing Time:** 5 seconds - **Interactive Demo:** https://www.eachlabs.ai/ai-models/eachlabs-llm-router ## Pricing - **Charge Type:** dynamic - **Pricing Details:** Calculated using formula: 0 ### Pricing Rules | Condition | Pricing | | --- | --- | | Rule 1 | cost | ## Input Schema | Parameter | Type | Required | Default | Constraints | Description | |-----------|------|----------|---------|-------------|-------------| | model | string | Yes | - | openai/gpt-5.6-sol, openai/gpt-5.6-terra, openai/gpt-5.6-luna, openai/gpt-5.2, openai/gpt-5.5, typesafe/jev-1.13, openai/gpt-5.4-mini, openai/gpt-5.1, openai/gpt-4.1, openai/gpt-4.1-mini, openai/gpt-4.1-nano, openai/gpt-4o-mini, vertex/gemini-3-flash-preview, vertex/gemini-3.1-flash-lite-preview, google/gemini-3.5-flash, google/gemini-3.6-flash, google/gemini-3.7-flash, google/gemini-3.8-flash, google/gemini-3.5-flash-lite, vertex/gemini-2.5-flash, anthropic/claude-sonnet-4-6, anthropic/claude-opus-4-6, groq/llama-4-scout, byteplus/seed-2-0-mini, deepseek/deepseek-v4-pro, deepseek/deepseek-v4-flash, anthropic/claude-fable-5, anthropic/claude-mythos-5, ai21/jamba-large-1.7, aion-labs/aion-2.0, aion-labs/aion-3.0, aion-labs/aion-3.0-mini, aion-labs/aion-rp-llama-3.1-8b, amazon/nova-2-lite-v1, amazon/nova-lite-v1, amazon/nova-micro-v1, amazon/nova-premier-v1, amazon/nova-pro-v1, anthracite-org/magnum-v4-72b, anthropic/claude-3-haiku, anthropic/claude-haiku-4.5, anthropic/claude-opus-4, anthropic/claude-opus-4.1, anthropic/claude-opus-4.5, anthropic/claude-opus-4.7, anthropic/claude-opus-4.7-fast, anthropic/claude-opus-4.8, anthropic/claude-opus-4.8-fast, anthropic/claude-opus-5, anthropic/claude-opus-5.5, anthropic/claude-opus-5-fast, anthropic/claude-sonnet-5, arcee-ai/trinity-large-thinking, arcee-ai/trinity-mini, baidu/ernie-4.5-vl-424b-a47b, bytedance-seed/seed-1.6, bytedance-seed/seed-1.6-flash, bytedance-seed/seed-2.0-lite, bytedance-seed/seed-2.0-mini, bytedance-seed/seed-2-1-turbo, bytedance-seed/seed-2.0-code, bytedance/ui-tars-1.5-7b, cohere/command-a, cohere/command-r-08-2024, cohere/command-r-plus-08-2024, cohere/command-r7b-12-2024, cohere/north-mini-code:free, deepcogito/cogito-v2.1-671b, deepseek/deepseek-chat, deepseek/deepseek-chat-v3-0324, deepseek/deepseek-chat-v3.1, deepseek/deepseek-r1, deepseek/deepseek-r1-0528, deepseek/deepseek-r1-distill-llama-70b, deepseek/deepseek-v3.1-terminus, deepseek/deepseek-v3.2, deepseek/deepseek-v3.2-exp, deepseek/deepseek-v4-pro-0813, deepseek/deepseek-v4-flash-0731, deepseek/deepseek-v4.1-flash, google/gemini-2.5-flash-lite-preview-09-2025, google/gemini-2.5-pro-preview, google/gemini-2.5-pro-preview-05-06, google/gemini-3-flash-preview, google/gemini-3-pro-image-preview, google/gemini-3.1-flash-lite, google/gemini-3.1-flash-lite-preview, google/gemini-3.1-pro-preview, google/gemini-3.1-pro-preview-customtools, google/gemma-2-27b-it, google/gemma-3-12b-it, google/gemma-3-27b-it, google/gemma-3-4b-it, google/gemma-3n-e4b-it, google/gemma-4-26b-a4b-it, google/gemma-4-26b-a4b-it:free, google/gemma-4-31b-it, google/gemma-4-31b-it:free, gryphe/mythomax-l2-13b, ibm-granite/granite-4.0-h-micro, ibm-granite/granite-4.1-8b, inception/mercury-2, inclusionai/ling-2.6-1t, inclusionai/ling-2.6-flash, inclusionai/ring-2.6-1t, inflection/inflection-3-pi, inflection/inflection-3-productivity, kwaipilot/kat-coder-pro-v2, liquid/lfm-2-24b-a2b, mancer/weaver, meta-llama/llama-3-8b-instruct, meta-llama/llama-3.1-70b-instruct, meta-llama/llama-3.1-8b-instruct, meta-llama/llama-3.2-1b-instruct, meta-llama/llama-3.2-3b-instruct, meta-llama/llama-3.3-70b-instruct, meta-llama/llama-4-maverick, meta-llama/llama-4-scout, meta-llama/llama-guard-4-12b, microsoft/phi-4, microsoft/wizardlm-2-8x22b, minimax/minimax-01, minimax/minimax-m1, minimax/minimax-m2, minimax/minimax-m2-her, minimax/minimax-m2.1, minimax/minimax-m2.5, minimax/minimax-m2.7, minimax/minimax-m3, mistralai/codestral-2508, mistralai/devstral-2512, mistralai/ministral-14b-2512, mistralai/ministral-3b-2512, mistralai/ministral-8b-2512, mistralai/mistral-large, mistralai/mistral-large-2407, mistralai/mistral-large-2512, mistralai/mistral-medium-3, mistralai/mistral-medium-3-5, mistralai/mistral-medium-3.1, mistralai/mistral-nemo, mistralai/mistral-saba, mistralai/mistral-small-24b-instruct-2501, mistralai/mistral-small-2603, mistralai/mistral-small-3.1-24b-instruct, mistralai/mistral-small-3.2-24b-instruct, mistralai/mixtral-8x22b-instruct, mistralai/voxtral-small-24b-2507, moonshotai/kimi-k2, moonshotai/kimi-k2-0905, moonshotai/kimi-k2-thinking, moonshotai/kimi-k2.5, moonshotai/kimi-k2.6, moonshotai/kimi-k2.7-code, moonshotai/kimi-k3, morph/morph-v3-fast, morph/morph-v3-large, nex-agi/nex-n2-mini, nex-agi/nex-n2-pro, nousresearch/hermes-3-llama-3.1-405b, nousresearch/hermes-3-llama-3.1-70b, nousresearch/hermes-4-405b, nousresearch/hermes-4-70b, nvidia/llama-3.3-nemotron-super-49b-v1.5, nvidia/nemotron-3-nano-30b-a3b, nvidia/nemotron-3-super-120b-a12b, nvidia/nemotron-3-ultra-550b-a55b, nvidia/nemotron-3.5-lightning, openai-responses/gpt-4.1, openai-responses/gpt-5, openai-responses/gpt-5-codex, openai-responses/gpt-5-nano, openai-responses/gpt-5-pro, openai-responses/gpt-5.1-codex, openai-responses/gpt-5.2, openai-responses/gpt-5.2-codex, openai-responses/o3-mini, openai-responses/o3-pro, openai-responses/o4-mini, openai/gpt-3.5-turbo, openai/gpt-3.5-turbo-0613, openai/gpt-3.5-turbo-16k, openai/gpt-3.5-turbo-instruct, openai/gpt-4, openai/gpt-4-turbo, openai/gpt-4o-2024-05-13, openai/gpt-4o-2024-08-06, openai/gpt-4o-2024-11-20, openai/gpt-4o-mini-2024-07-18, openai/gpt-4o-mini-search-preview, openai/gpt-4o-search-preview, openai/gpt-5, openai/gpt-5-chat, openai/gpt-5-codex, openai/gpt-5-mini, openai/gpt-5-mini:priority, openai/gpt-5-nano, openai/gpt-5-nano:flex, openai/gpt-5-pro, openai/gpt-5.1-chat, openai/gpt-5.1-codex, openai/gpt-5.1-codex-max, openai/gpt-5.1-codex-mini, openai/gpt-5.2-chat, openai/gpt-5.2-codex, openai/gpt-5.2-pro, openai/gpt-5.3-chat, openai/gpt-5.3-codex, openai/gpt-5.4-nano, openai/gpt-5.4-pro, openai/gpt-5.5-pro, openai/gpt-5:flex, openai/gpt-5:priority, openai/gpt-chat-latest, openai/gpt-oss-120b, openai/gpt-oss-20b, openai/gpt-oss-20b:free, openai/gpt-oss-safeguard-20b, openai/o1, openai/o1-pro, openai/o1:high, openai/o1:low, openai/o1:medium, openai/o3, openai/o3-deep-research, openai/o3-mini, openai/o3-mini-high, openai/o3-mini:high, openai/o3-mini:low, openai/o3-mini:medium, openai/o3-pro, openai/o3:flex, openai/o4-mini, openai/o4-mini-deep-research, openai/o4-mini-high, openai/o4-mini:flex, openai/o4-mini:high, openai/o4-mini:low, openai/o4-mini:medium, openai/gpt-5.6-sol-pro, openai/gpt-5.6-terra-pro, openai/gpt-5.6-luna-pro, openrouter/bodybuilder, openrouter/free, openrouter/fusion, openrouter/pareto-code, perceptron/perceptron-mk1, perplexity/sonar, perplexity/sonar-deep-research, perplexity/sonar-pro, perplexity/sonar-pro-search, perplexity/sonar-reasoning-pro, poolside/laguna-m.1, poolside/laguna-xs-2.1, poolside/laguna-xs.2, qwen/qwen-2.5-72b-instruct, qwen/qwen-2.5-7b-instruct, qwen/qwen-2.5-coder-32b-instruct, qwen/qwen-plus, qwen/qwen-plus-2025-07-28, qwen/qwen-plus-2025-07-28:thinking, qwen/qwen2.5-vl-72b-instruct, qwen/qwen3-14b, qwen/qwen3-235b-a22b, qwen/qwen3-235b-a22b-2507, qwen/qwen3-235b-a22b-thinking-2507, qwen/qwen3-30b-a3b, qwen/qwen3-30b-a3b-instruct-2507, qwen/qwen3-30b-a3b-thinking-2507, qwen/qwen3-32b, qwen/qwen3-8b, qwen/qwen3-coder, qwen/qwen3-coder-30b-a3b-instruct, qwen/qwen3-coder-flash, qwen/qwen3-coder-next, qwen/qwen3-coder-plus, qwen/qwen3-max, qwen/qwen3-max-thinking, qwen/qwen3-next-80b-a3b-instruct, qwen/qwen3-next-80b-a3b-thinking, qwen/qwen3-vl-235b-a22b-instruct, qwen/qwen3-vl-235b-a22b-thinking, qwen/qwen3-vl-30b-a3b-instruct, qwen/qwen3-vl-30b-a3b-thinking, qwen/qwen3-vl-32b-instruct, qwen/qwen3-vl-8b-instruct, qwen/qwen3-vl-8b-thinking, qwen/qwen3.5-122b-a10b, qwen/qwen3.5-27b, qwen/qwen3.5-35b-a3b, qwen/qwen3.5-397b-a17b, qwen/qwen3.5-9b, qwen/qwen3.5-flash-02-23, qwen/qwen3.5-plus-02-15, qwen/qwen3.5-plus-20260420, qwen/qwen3.6-27b, qwen/qwen3.6-35b-a3b, qwen/qwen3.6-flash, qwen/qwen3.6-max-preview, qwen/qwen3.6-plus, qwen/qwen3.7-max, qwen/qwen3.7-plus, qwen/qwen3.8-max, qwen/qwen3.8-2.4t-a95b, qwen/qwen3.8-27b, qwen/qwen3.8-flash, qwen/qwen3.7-flash, rekaai/reka-edge, relace/relace-search, sakana/fugu-ultra, sao10k/l3-lunaris-8b, sao10k/l3.1-70b-hanami-x1, sao10k/l3.1-euryale-70b, sao10k/l3.3-euryale-70b, stepfun/step-3.7-flash, switchpoint/router, tencent/hunyuan-a13b-instruct, tencent/hy3, tencent/hy3-preview, tencent/hy3:free, thedrummer/cydonia-24b-v4.1, thedrummer/rocinante-12b, thedrummer/skyfall-36b-v2, thedrummer/unslopnemo-12b, undi95/remm-slerp-l2-13b, upstage/solar-pro-3, writer/palmyra-x5, x-ai/grok-4.20, x-ai/grok-4.20-multi-agent, x-ai/grok-4.3, x-ai/grok-build-0.1, x-ai/grok-4.7, x-ai/grok-4.6, x-ai/grok-4.5, xiaomi/mimo-v2.5, xiaomi/mimo-v2.5-pro, xiaomi/mimo-v2.6-flash, xiaomi/mimo-v2.6-pro, xiaomi/mimo-v2.6-pro-ultraspeed, z-ai/glm-4.5, z-ai/glm-4.5-air, z-ai/glm-4.5v, z-ai/glm-4.6, z-ai/glm-4.6v, z-ai/glm-4.7, z-ai/glm-4.7-flash, z-ai/glm-5, z-ai/glm-5-turbo, z-ai/glm-5.1, z-ai/glm-5.2, z-ai/glm-5.3-flash, z-ai/glm-5v-turbo, meta/muse-spark-1.3, meta/muse-spark-1.2, meta/muse-spark-1.1, meta/muse-glimmer-30b, thinkingmachines/inkling, thinkingmachines/inkling-small, openai/gpt-6-luna, openai/gpt-6-luna-pro, openai/gpt-6-sol, openai/gpt-6-sol-pro, openai/gpt-5-mini:flex, typesafe/jev-router, google/gemini-2.5-flash:batch, google/gemini-2.5-flash-lite:batch, openai/gpt-6.1-sol, anthropic/claude-sonnet-5.5 | - | | web_search | boolean | No | false | - | - | | prompt | string | Yes | - | - | - | | system | string | No | - | - | How the model should answer. Left empty, no system message is sent. | | images | array | No | - | - | - | | temperature | number | No | 1 | 0–2 | - | | max_tokens | integer | No | - | 1–0 | - | | top_p | number | No | - | 0–1 | - | | top_k | integer | No | - | - | - | | frequency_penalty | number | No | - | -2–2 | - | | presence_penalty | number | No | - | -2–2 | - | | repetition_penalty | number | No | - | 0–2 | - | | seed | integer | No | - | - | - | | stop | string | No | - | - | - | | reasoning_effort | string | No | - | low, medium, high | - | ## Example Request ```bash curl -X POST https://api.eachlabs.ai/v1/prediction/ \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "model": "eachlabs-llm-router", "input": { "model": "anthropic/claude-opus-4-6", "prompt": "What is the capital of France?" } }' ``` ## Output Schema Response returned by `GET /v1/prediction/{id}` when the job completes: ```json { "status": "success", "predictionID": "string", "output": "object", "metrics": { "predict_time": "number (seconds)" } } ``` ## Polling ```bash curl https://api.eachlabs.ai/v1/prediction/{PREDICTION_ID} \ -H "Authorization: Bearer YOUR_API_KEY" ``` | Status | Meaning | |--------|---------| | `processing` | Still running — poll again | | `success` | Done — read `output` | | `error` | Failed — read `message` / `details` | ## Webhook (alternative to polling) Pass `"webhook_url": "https://your.host/path"` in the create request. Eachlabs POSTs this payload when the job ends: ```json { "exec_id": "prediction-uuid", "status": "succeeded", "output": "https://...", "error": "" } ``` `status` is `"succeeded"` or `"failed"`. `exec_id` equals the `predictionID` from create. Return 2xx within 30 seconds. ## Errors Error body: `{ "status": "error", "message": "...", "details": "..." }` | Code | Meaning | |------|---------| | `400` | Invalid input | | `401` | Missing / invalid `Authorization` bearer token | | `404` | Unknown model or prediction id | | `429` | Rate limit — 100 creates / min, 10 concurrent per key | | `5xx` | Retry with backoff | ## Usage Notes - API Base URL: `https://api.eachlabs.ai/v1` - Authentication: send `Authorization: Bearer YOUR_API_KEY`. Generate a key from the Eachlabs dashboard at https://www.eachlabs.ai/dashboard/api-keys. - File-typed parameters (`*_url`, `image_url`, `video_url`, `audio_url`, etc.) accept publicly-reachable HTTPS URLs only. Upload your asset first (GCS / S3 / your CDN) and pass the resulting URL. Data-URIs and localhost URLs are rejected. - For structured parameters (arrays / objects) send real JSON values, not stringified payloads. - Monetary values are reported in USD; per-token / per-megapixel rates may be billed in micro-cents internally. - Prefer `webhook_url` over polling for long-running predictions — see the Webhook Callback section.