Open test. ServerShare runs on test credits only. Nothing is charged, nothing is paid out, and credits have no monetary value. Features, APIs and data may change or be reset. Test terms →

Model pools In testing

A pool is a group of machines serving the same model with the same settings. The gateway sends each request to the ready machine with the lightest load, so the answer does not depend on whose hardware took it. Putting a machine into a pool is how it earns while nobody is renting it.

What you need

The public pools are defined by the platform. Which ones are open, what they serve and what they require is shown in the panel and through GET /v1/models. You can also create a private pool from a platform pool's template In testing: only your keys can call it, its tokens cost nothing, and you pay rent for the machines you put into it on other people's hosts.

Joining a pool

  1. Create the machine

    In the panel, create a machine as usual but pick a pool for it. On your own host that costs you nothing; on somebody else's it is an ordinary rental, with its contract and its per-minute price.

  2. It prepares itself

    The machine is built from the pool's environment image, fetches the model files and starts the engine that will serve them.

  3. It reports ready

    Once the model is loaded and answering, the machine joins the rotation and starts receiving requests from the gateway.

What is checked

Before the machine is created, not after — a mismatch you would only discover at load time costs an hour of downloading for nothing:

What fails is named, so you know whether it is a setting to change or hardware that does not fit.

The machine is closed

A pool machine is built without your key, without a session user and without a console. You can stop it, restart it and delete it — it is your hardware — but you cannot get inside it while it serves.

That is deliberate: the network answers requests from people who never chose your machine, and the only way that can be offered honestly is if the machine's holder cannot read what passes through it.

Getting the weights

Rating

Each machine carries a rating out of 100, built from what it actually did:

What the rating is made of
What is measuredWeight
Requests that finished successfully30
Availability25
Speed against the pool's own median20
How quickly it becomes ready after a start15
Agreement with the rest of the pool on check questions10

Pause and drain

You need your machine back at any moment, and a request that is mid-answer should not die for it:

What you earn

What is not there yet

Questions about a pool your hardware could serve? Ask us in Telegram.