@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
64 lines (63 loc) • 4.65 kB
JSON
{
"$schema": "./provider-catalog.schema.json",
"id": "llmtech",
"displayName": "LLM Tech",
"aliases": [],
"tier": 2,
"wire": {
"baseURL": "https://api.llmtech.eu/v1"
},
"models": {
"default": "nvidia/Qwen3.8-27B-NVFP4",
"fallbacks": ["nvidia/Qwen3.8-27B-NVFP4"],
"defaultContextWindow": 262144,
"defaultMaxOutputTokens": 32768,
"catalog": {
"nvidia/Qwen3.8-27B-NVFP4": {
"contextWindow": 262144,
"maxOutputTokens": 32768,
"pricingPerMTok": {
"input": 0.25,
"output": 2.09,
"cachedInput": 0.04
},
"vision": true,
"status": "production",
"description": "LLM Tech's sole hosted chat model (NVFP4-quantized Qwen3.8-27B on Blackwell), self-hosted on EU hardware (GPU node in Italy, edge in Nuremberg). Re-verified live via unauthenticated GET https://api.llmtech.eu/v1/models on 2026-09-28 (HTTP 200, exactly 1 model): context_length 262144, max_output/max_output_tokens 32768, pricing_per_m input $0.25 / output $2.09 / cache_read $0.04 per MTok, and a features array of [tools, json_mode, structured_outputs, logprobs, reasoning, vision] on the model object itself. All of this matches the vendor's own model page (https://llmtech.eu/models/qwen3.8-27b, retrieved 2026-09-28), which documents: an OpenAI-compatible client.chat.completions.create(...) quickstart against this baseURL; SSE streaming ('SSE, OpenAI format', stream=True in the sample); tool calling ('yes, with structured outputs'); real vision support ('yes, the vision tower is kept in BF16 and works' — image tokens count toward prompt_tokens and bill at the input rate, e.g. a 64x64 PNG costs 64 image tokens; images must go in a user message, not a system message; the page notes third-party listings calling this model text-only are wrong); reasoning control via enable_thinking/reasoning_effort request parameters; automatic prompt caching billed at the cache rate; and zero data retention (prompts/completions 'never used for training'). No response_format wire example or combined tools+response_format request is shown or was probed (see capabilities.structuredOutputWithTools). Not itself capability-probed end to end — credential-free onboarding, no API key used."
}
},
"topModels": ["nvidia/Qwen3.8-27B-NVFP4"]
},
"capabilities": {
"text": true,
"streaming": true,
"tools": true,
"toolsWithStreaming": false,
"structuredOutput": true,
"structuredOutputWithTools": false,
"embeddings": false,
"thinking": true
},
"errorRules": [],
"setup": {
"url": "https://llmtech.eu/models/qwen3.8-27b",
"apiKeyFormat": null,
"billingPolicy": "no-free-tier",
"instructions": [
"1. LLM Tech publishes no public signup or self-service key page as of 2026-09-28 (self-service is described on the vendor's site as 'planned'); email artem@llmtech.eu to request a key — the account dashboard (https://llmtech.eu/cabinet/) confirms keys are issued by the company rather than self-created ('we hold no passwords and no accounts'; 'paste the API key we issued you')",
"2. Once you receive a key, https://llmtech.eu/cabinet/ shows current-month billing (totals, a daily usage chart, invoice line items) by pasting the key in — there is no separate account or login",
"3. Billing is pay-per-token USD with 'no subscription, no minimums' (input $0.25/M, output $2.09/M, cached input $0.04/M per https://llmtech.eu/models/qwen3.8-27b); no free tier is documented, so budget for paid usage from the first call",
"4. Set {apiKeyEnvVar} in your .env file"
],
"description": "OpenAI-compatible endpoint at https://api.llmtech.eu/v1, self-hosted on EU hardware (GPU node in Italy, edge in Nuremberg), serving a single model — nvidia/Qwen3.8-27B-NVFP4 — confirmed live by an unauthenticated GET /v1/models. No public signup exists; keys are issued manually by the vendor via email. The vendor states zero data retention: prompts and completions are never used for training."
},
"evidence": {
"rosterVerified": {
"date": "2026-09-28",
"method": "unauthenticated GET https://api.llmtech.eu/v1/models — 1 model; credential-free, no key used",
"status": 200
},
"liveMatrix": null,
"addedInPR": "https://github.com/juspay/neurolink/pull/1848"
}
}