Your fleet, at a glance
Clusters, nodes and node groups, with reservations to hold capacity and power profiles that idle a cluster when it is quiet. Every GPU cell shows whether it is busy, held or free.
Inferos connects your GPU clusters, deploys open models onto them, and serves them next to hosted providers through one OpenAI-compatible gateway. Then it measures how fast they answer, and how well.
Public, no sign-in: the docs and the inference leaderboard.
Everything from the first node to the first scored answer happens in one place, with one account and one set of keys.
Install the controller and run one command on each machine. You review a node's hardware before it joins. The controller dials out, so no inbound port is opened.
Pick a model and see whether it fits your GPUs now. The engine, precision and placement are suggested for you, and every settings change is a revision you can roll back to.
About a minute after its first replica is ready, the model answers on your gateway, next to hosted providers, behind API keys with their own model, rate and spend limits.
Benchmark speed under real load and judge answer quality on your own data and your real traffic. Compare a change with a baseline before it ships.
Each part has its own console. They share one sign-in and one set of permissions.
Clusters, nodes and node groups, with reservations to hold capacity and power profiles that idle a cluster when it is quiet. Every GPU cell shows whether it is busy, held or free.
vLLM, SGLang, TEI, Ollama or plowrt. Follow each replica from submitted to warmed up; scale in place without a restart.
Chat, images, video, speech and transcription where the model supports them. Failover by priority, split by weight, and limits per account, model or key.
Judge real conversations as they happened, or run datasets through prompts and models. Write your own criteria in plain words.
Time to first token, time between tokens and throughput at every load level: sweeps, fixed rates, traffic replays and soaks.
Claude Code, Codex or OpenCode work on a goal in a sandboxed job on your own machines, and report every step.
Use the inferos CLI, or the REST API with its OpenAPI reference. Gate a release in CI: the run fails when a model scores below your mark.
Point any OpenAI SDK at your gateway. The same request reaches a model on your GPUs or a hosted provider, whichever is healthy and allowed.
from openai import OpenAI
import os
client = OpenAI(
base_url="https://your-host/api/v1",
api_key=os.environ["INFEROS_API_KEY"],
)
stream = client.chat.completions.create(
model="your-model",
messages=[{"role": "user", "content": "Hello"}],
stream=True,
)import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://your-host/api/v1",
apiKey: process.env.INFEROS_API_KEY,
});
const reply = await client.chat.completions.create({
model: "your-model",
messages: [{ role: "user", content: "Hello" }],
});curl https://your-host/api/v1/chat/completions \
-H "Authorization: Bearer $INFEROS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model": "your-model",
"messages": [{"role": "user", "content": "Hello"}]}'Speed and quality are measured by the platform itself, on your deployments, and kept private to your account.
A judge model reads each conversation and cites the evidence for every score. A score the judge could not give is shown as not scored, never as a pass.
Results come from fixed, versioned test profiles, are measured by the platform and reviewed before they are published. Every number links to its methodology.
Each cluster's controller opens the connection to Inferos. Your network needs no inbound rule.
Controller and nodes talk over WireGuard. Every node is reviewed before it runs work.
Provider keys and tokens are stored encrypted and never shown again. Engines and agents use them by name.
Runs, datasets, traffic and keys belong to one account. Results reach the public leaderboard only when the owner submits them.
Grant read or write per product to a person, a group or a whole team. An API key carries its own limits.
Administrative actions, from granting access to publishing a result, are recorded in an audit log.
Connect a cluster, deploy a model and call it through your gateway.