plubo checking

Small models,
served well.

Small open models on an OpenAI-compatible API. Point your existing client at us and change the model name.

The lineup

All models

Try them

Hosting is paused as of 16 September 2026. The models listed above are not currently served. If you want any of them up, email me — it takes a couple of hours to bring one back online.

Use them

Point any OpenAI-compatible client at api.plubo-ai.com/v1 and pick a model by name. Nothing else changes.

curl https://api.plubo-ai.com/v1/chat/completions \
  -H "Authorization: Bearer $PLUBO_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gemma-4-e4b-it",
    "messages": [{"role": "user", "content": "Hello"}]
  }'

Audio goes in directly. Hand any of them a WAV and skip the transcription step.

import base64
audio = base64.b64encode(open("memo.wav", "rb").read()).decode()

client.chat.completions.create(
    model="gemma-4-12b-it",
    messages=[{"role": "user", "content": [
        {"type": "text", "text": "Summarize this in a line."},
        {"type": "input_audio",
         "input_audio": {"data": audio, "format": "wav"}},
    ]}],
)

You could run these yourself.

They are small enough to fit on your own hardware, which is much of the appeal. If you would rather not run them, they are already running here.

Ask for a key →