stillworks probing · last sweep 23 min ago

Dobby is freeeeeee — no key, no signup, no card. We don't read docs, we call the endpoint and publish what came back, including the 402s.

One call, then you are calling an LLM

Ask us what is answering right now. The reply carries everything the next call needs.

Base URL, model ID, whether a key is needed, what a real probe proved. Ranked, so models[0] is the pick and the rest are your fallbacks — which you will want, because keyless quotas are per-IP and the one that answered us can refuse you.

1 Ask what works
GET /api/llm/up no key, no signup, no rate limit
curl -s https://stillworks.supercapybara.com/api/llm/up
every model carries modelopenai_base_urlauthlatency_msansweredlast_okproved[]claimed_unproved[]failed[]
?feature=tools,vision narrows it to what a real call proved
2 Call what came back
nothing hardcoded but our URL
python
import json, urllib.request
from openai import OpenAI

shelf = json.load(urllib.request.urlopen(
    "https://stillworks.supercapybara.com/api/llm/up"))

for endpoint in shelf["models"]:            # already ranked, best first
    client = OpenAI(base_url=endpoint["openai_base_url"],
                    api_key="not-needed")
    try:
        reply = client.chat.completions.create(
            model=endpoint["model"],
            messages=[{"role": "user", "content": "hello"}],
        )
    except Exception:
        continue                           # your IP hit its quota — next
    print(endpoint["model"], reply.choices[0].message.content)
    break
node
import OpenAI from "openai";

const shelf = await fetch("https://stillworks.supercapybara.com/api/llm/up")
  .then((response) => response.json());

for (const endpoint of shelf.models) {      // already ranked, best first
  const client = new OpenAI({
    baseURL: endpoint.openai_base_url,
    apiKey: "not-needed",
  });
  try {
    const reply = await client.chat.completions.create({
      model: endpoint.model,
      messages: [{ role: "user", content: "hello" }],
    });
    console.log(endpoint.model, reply.choices[0].message.content);
    break;
  } catch { continue; }                    // your IP hit its quota — next
}
curl
# whatever your JSON tool is, the two fields you need are the same
read BASE MODEL < <(curl -s https://stillworks.supercapybara.com/api/llm/up \
  | jq -r '.models[0] | "\(.openai_base_url) \(.model)"')

curl -s "$BASE/chat/completions" \
  -H 'Content-Type: application/json' \
  -d "{\"model\":\"$MODEL\",
       \"messages\":[{\"role\":\"user\",\"content\":\"hello\"}]}"
Walk the list until one answers. That loop is the whole point of the shelf.
100 of 100 models

No key needed first, then by how much of the last week each one answered, then by speed. None of it is a promise about the next minute — that is what the timestamps are for. Click any row for its snippet.

we called it and it worked we called it and it failed provider claims it, our call never proved it never probedWhat Tools, Schema, JSON and Vision mean
ExpandModelKeyToolsSchemaJSONVisionLatencyAnsweredVerifiedCopy
openai-fast pollinations · text.pollinations.ai/openainot needed Tools: the provider claims it, our call failed Schema: we called it and it worked JSON: we called it and it worked Vision: never probed297 ms 168/16823 min ago
codestral-latest llm7 · api.llm7.io/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed753 ms 59/621 h ago
minimax-m2.7 llm7 · api.llm7.io/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed3031 ms 54/6223 min ago
Qwen3Guard-Gen-8B ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it failed Schema: we called it and it failed JSON: we called it and it failed Vision: we called it and it failed459 ms 7/1024 h ago
Lorbus/Qwen3.6-27B-int4-AutoRound uncloseai · hermes.ai.unturf.com/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked1674 ms 102/15232 h ago
Qwen3Guard-Gen-0.6B ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it failed Schema: we called it and it failed JSON: we called it and it failed Vision: we called it and it failed390 ms 5/1139 h ago
Mistral-Nemo-Instruct-2407 ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed513 ms 4/102 days ago
Qwen3.8-27B ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked642 ms 4/1028 h ago
gpt-oss-20b ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed644 ms 4/1125 h ago
Mistral-7B-Instruct-v0.3 ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed1543 ms 3/101 h ago
RedHatAI/Qwen3.8-27B-INT4 uncloseai · hermes.ai.unturf.com/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked783 ms 4/1623 h ago
Qwen3.6-27B ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked729 ms 2/114 days ago
Qwen2.5-VL-72B-Instruct ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it failed Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked769 ms 2/112 days ago
Qwen3-32B ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed1237 ms 2/113 days ago
Meta-Llama-3_3-70B-Instruct ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: never probed JSON: never probed Vision: never probed355 ms 1/105 days ago
Qwen3-Coder-30B-A3B-Instruct ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed3410 ms 1/103 days ago
Qwen3.5-397B-A17B ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: never probed Vision: we called it and it worked468 ms 0/107 days ago
gpt-oss-120b ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed623 ms 0/118 days ago
Mistral-Small-3.2-24B-Instruct-2506 ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked670 ms 0/1112 days ago
meta-Llama-3.1-8B-Instruct-Turbo llm7 · api.llm7.io/v1not needed Tools: the provider claims it, our call failed Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it failed795 ms 0/6219 days ago
Qwen3.5-9B ovh-anonymous · oai.endpoints.kepler.ai.cloud.ovh.net/v1not needed Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked1162 ms 0/115 days ago
gpt-oss:20b llm7 · api.llm7.io/v1not needed Tools: the provider claims it, our call failed Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it failed1334 ms 0/6226 days ago
gpt-oss llm7 · api.llm7.io/v1not needed Tools: the provider claims it, our call failed Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it failed2165 ms 0/6112 days ago
deepseek-v3 llm7 · api.llm7.io/v1not needed Tools: the provider claims it, our call failed Schema: we called it and it failed JSON: we called it and it failed Vision: we called it and it failed3211 ms 0/6131 days ago
meta-llama/llama-prompt-guard-2-86m groq · api.groq.com/openai/v1key Tools: we called it and it failed Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it failed153 ms 42/423 h ago
qwen/qwen3.8-27b groq · api.groq.com/openai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed155 ms 42/4223 min ago
meta-llama/llama-prompt-guard-2-22m groq · api.groq.com/openai/v1key Tools: we called it and it failed Schema: we called it and it failed JSON: we called it and it failed Vision: we called it and it failed156 ms 42/423 h ago
openai/gpt-oss-safeguard-20b groq · api.groq.com/openai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed211 ms 42/421 h ago
openai/gpt-oss-120b groq · api.groq.com/openai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed304 ms 42/422 h ago
openai/gpt-oss-20b groq · api.groq.com/openai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed340 ms 42/4223 min ago
allam-2-7b groq · api.groq.com/openai/v1key Tools: we called it and it failed Schema: we called it and it failed JSON: we called it and it worked Vision: we called it and it failed361 ms 42/423 h ago
groq/compound-mini groq · api.groq.com/openai/v1key Tools: we called it and it failed Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it failed478 ms 42/422 h ago
ministral-3b-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked508 ms 13/137 h ago
ministral-3b-2512 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked518 ms 13/138 h ago
voxtral-small-2507 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed550 ms 14/146 h ago
mistral-code-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed560 ms 14/144 h ago
voxtral-small-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed568 ms 14/141 h ago
ministral-8b-2512 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked600 ms 14/147 h ago
codestral-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed717 ms 14/144 h ago
cohere/north-mini-code:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: we called it and it failed Vision: never probed748 ms 5/514 h ago
ministral-8b-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked805 ms 14/145 h ago
ministral-14b-2512 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked810 ms 14/146 h ago
inclusionai/ling-3.0-flash-fin:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: we called it and it failed Vision: never probed811 ms 5/515 h ago
codestral-2508 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed814 ms 14/145 h ago
ministral-14b-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked1026 ms 14/147 h ago
~z-ai/glm-latest openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed1038 ms 5/511 h ago
nvidia/nemotron-3.5-content-safety:free openrouter · openrouter.ai/api/v1key Tools: never probed Schema: we called it and it failed JSON: we called it and it failed Vision: never probed1210 ms 5/51 h ago
liquid/lfm-2.5-2.6b:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed1273 ms 5/519 h ago
dots-studio/dots-3-note-preview:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked1564 ms 5/526 h ago
deepseek/deepseek-v4-flash-0731:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed2094 ms 2/26 h ago
inclusionai/ling-3.0-flash-sante:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: we called it and it failed Vision: never probed2664 ms 5/51 h ago
groq/compound groq · api.groq.com/openai/v1key Tools: we called it and it failed Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it failed1217 ms 41/421 h ago
mistral-code-fim-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed1113 ms 13/143 h ago
nex-agi/nex-n2.5-pro:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked1158 ms 5/623 min ago
nvidia/nemotron-3-super-120b-a12b:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed511 ms 4/525 h ago
inclusionai/ling-3.0-flash-vl:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: never probed Vision: we called it and it worked1072 ms 4/521 h ago
poolside/laguna-s-2.1:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it failed Vision: never probed906 ms 3/517 h ago
nvidia/nemotron-3-nano-omni-30b-a3b-reasoning:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked1139 ms 3/538 h ago
nex-agi/nex-n2.5-mini:free openrouter · openrouter.ai/api/v1key Tools: the provider claims it, our call never proved it Schema: the provider claims it, our call never proved it JSON: we called it and it worked Vision: never probed1838 ms 3/51 h ago
nvidia/nemotron-3-ultra-550b-a55b:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed2627 ms 3/542 h ago
nvidia/nemotron-3.5-lightning:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed7468 ms 3/537 h ago
poolside/laguna-xs-2.1:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: never probed Vision: never probed1229 ms 2/54 days ago
google/gemma-4-26b-a4b-it:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: the provider claims it, our call failed Vision: we called it and it worked1316 ms 2/58 h ago
qwen/qwen3.6-27b groq · api.groq.com/openai/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it worked200 ms 15/424 days ago
google/gemma-4-31b-it:free openrouter · openrouter.ai/api/v1key Tools: the provider claims it, our call never proved it Schema: never probed JSON: we called it and it worked Vision: never probed3227 ms 1/534 h ago
llama-3.3-70b-versatile groq · api.groq.com/openai/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: we called it and it worked Vision: we called it and it failed210 ms 0/4233 days ago
llama-3.1-8b-instant groq · api.groq.com/openai/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: we called it and it worked Vision: we called it and it failed256 ms 0/4233 days ago
zai-glm-5-2 mistral · api.mistral.ai/v1key Tools: the provider claims it, our call never proved it Schema: never probed JSON: never probed Vision: never probed494 ms 0/1336 days ago
mistral-medium mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked549 ms 0/1316 days ago
devstral-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed553 ms 0/1415 days ago
mistral-medium-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked555 ms 0/1316 days ago
curl
curl https://api.mistral.ai/v1/chat/completions \
  -H 'Authorization: Bearer YOUR_MISTRAL_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"model":"mistral-medium-latest","messages":[{"role":"user","content":"hello"}]}'
.env
OPENAI_BASE_URL=https://api.mistral.ai/v1
OPENAI_API_KEY=your-mistral-api-key
OPENAI_MODEL=mistral-medium-latest
python
import os

from openai import OpenAI

client = OpenAI(
    base_url="https://api.mistral.ai/v1",
    api_key=os.environ["YOUR_MISTRAL_API_KEY"],
)

print(client.chat.completions.create(
    model="mistral-medium-latest",
    messages=[{"role": "user", "content": "hello"}],
).choices[0].message.content)
node
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api.mistral.ai/v1",
  apiKey: process.env.YOUR_MISTRAL_API_KEY,
});

const reply = await client.chat.completions.create({
  model: "mistral-medium-latest",
  messages: [{ role: "user", content: "hello" }],
});

console.log(reply.choices[0].message.content);
The key line is a placeholder. Ours never leaves the deployment's environment.
Base URL
https://api.mistral.ai/v1
Model ID
mistral-medium-latest
Auth
our own free-tier key
Answered
answered 0 of the 13 checks we made in the last week
Last ok
16 days ago
A test from here would need your key, and we will not ask for it. Paste the snippet where your key already lives.
magistral-medium-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked564 ms 0/1316 days ago
mistral-medium-2604 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked566 ms 0/1316 days ago
mistral-medium-2508 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked577 ms 0/1415 days ago
devstral-medium-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed601 ms 0/1415 days ago
devstral-2512 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed604 ms 0/1415 days ago
mistral-medium-3.5 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked611 ms 0/1316 days ago
mistral-medium-3-5 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked625 ms 0/1316 days ago
mistral-vibe-cli-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked629 ms 0/1316 days ago
mistral-small-2603 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: the provider claims it, our call failed630 ms 0/1415 days ago
nvidia/nemotron-3-nano-30b-a3b:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed638 ms 0/526 days ago
mistral-small-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: the provider claims it, our call failed665 ms 0/1415 days ago
glm-5-2 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed688 ms 0/1337 days ago
mistral-vibe-cli-fast mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: the provider claims it, our call failed695 ms 0/1415 days ago
magistral-small-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: the provider claims it, our call failed703 ms 0/1415 days ago
mistral-vibe-cli-with-tools mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked800 ms 0/1316 days ago
mistral-medium-3 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked807 ms 0/1316 days ago
mistral-medium-2505 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked813 ms 0/1415 days ago
inclusionai/ling-3.0-tiny:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: we called it and it failed Vision: never probed831 ms 0/538 days ago
mistral-code-agent-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it failed878 ms 0/1415 days ago
mistral-large-2512 mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked883 ms 0/1416 days ago
nvidia/nemotron-nano-12b-v2-vl:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: we called it and it worked936 ms 0/526 days ago
inclusionai/ling-3.0-flash:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: we called it and it failed Vision: never probed949 ms 0/544 days ago
mistral-large-latest mistral · api.mistral.ai/v1key Tools: we called it and it worked Schema: never probed JSON: we called it and it worked Vision: we called it and it worked1065 ms 0/1316 days ago
minimax/minimax-m3:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it failed JSON: the provider claims it, our call failed Vision: we called it and it failed1427 ms 0/512 days ago
nvidia/nemotron-nano-9b-v2:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed1750 ms 0/526 days ago
z-ai/glm-5.2:free openrouter · openrouter.ai/api/v1key Tools: the provider claims it, our call never proved it Schema: the provider claims it, our call never proved it JSON: we called it and it worked Vision: never probed1842 ms 0/517 days ago
stealth/ox-alpha openrouter · openrouter.ai/api/v1key Tools: the provider claims it, our call failed Schema: we called it and it failed JSON: we called it and it worked Vision: we called it and it worked3248 ms 0/524 days ago
minimax/minimax-m2.7:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: the provider claims it, our call failed Vision: never probed3751 ms 0/513 days ago
openai/gpt-oss-20b:free openrouter · openrouter.ai/api/v1key Tools: we called it and it worked Schema: we called it and it worked JSON: we called it and it worked Vision: never probed4259 ms 0/529 days ago
Checked and not listed (8) — endpoints another catalogue calls free, and what they answered here

Cross-checked against OmniRoute's routing registry on 2026-08-11: 226 providers, 18 of them typed as needing no key. Calling all 18 from this server produced one new claim on the shelf above and no new working endpoint.

Hack Club AI https://ai.hackclub.com/proxy/v1
Listing answers a bare GET with 200 and a full model catalogue; the chat call answers 401 Authentication required. A keyless /v1/models is not a keyless endpoint, and this is the shape most often mistaken for one. Separately scoped to Hack Club members by its own terms.
Naga https://api.naga.ac/v1
Same shape: listing 200, chat 401 authentication_required, with the body directing you to sign up. A free tier behind a signup is the keyed shelf's subject, not this one, and we hold no key.
Pollinations (gen host) https://gen.pollinations.ai/v1
401 UNAUTHORIZED with no header. Worth stating plainly because the catalogue routes here on the grounds that the older text.pollinations.ai host was retired -- and that older host answered our keyless chat call with 200 on the same day. The retired endpoint is the one still serving anonymously, so that is the one on the shelf.
g4f.space https://g4f.space/api/{pollinations,groq,gemini,nvidia,ollama}/v1
402 insufficient_credits: "No cake credits. Bake proof-of-work cakes ... to earn anonymous usage." Anonymous, but not free of charge -- the price is compute rather than a key. Nothing an OpenAI client can pay, so it cannot be published as an endpoint that works right now.
MiMo (Xiaomi) https://api.xiaomimimo.com/v1
401 invalid_key on both the listing and the chat call.
TheOldLLM https://theoldllm.vercel.app/api/chatgpt
403 at the edge. The same catalogue's own free-tier research lists this provider as having no current free tier, so the registry entry and the documentation disagree; the call settles it.
Web-UI scrapers duckduckgo-web, felo-web, qwen-web, t3-web, muse-spark-web, veoaifree-web, agy
Not probed, and not a measurement question. These drive somebody's chat website through an adapter; the source catalogue's own terms-of-service table marks every one of them avoid for proxied or non-personal use. An endpoint we would have to breach terms to call is not an endpoint we can tell you to call.
Vendor agent CLIs auggie, devin-cli-agentic, kiro, amazon-q, opencode
Credential-free only in the sense that an installed CLI already holds an OAuth session. There is no URL to hand an OpenAI client, so there is nothing here for this shelf to check.