Install
openclaw skills install provider-probeProbe and verify whether an OpenAI-compatible baseURL is a real single-model endpoint or a multi-model aggregation pool. Use when auditing model providers, checking /models output, comparing completions vs responses support, validating claimed model IDs like gpt-5.4, or producing a provider trust/stability report for OpenClaw routing decisions.
openclaw skills install provider-probeUse this skill to investigate model providers behind OpenAI-compatible base URLs.
Trigger this skill when the user asks to:
Always use a layered evidence approach:
/models and inspect whether the returned pool contains mixed vendors or suspicious aliases.owned_by, model naming conventions, and whether one baseURL exposes many unrelated model families./responses and /chat/completions with minimal prompts.Always report:
For final results, include:
/models findingsPrefer the bundled script for deterministic testing:
scripts/provider_probe.pyUsage:
python3 scripts/provider_probe.py --config /root/.openclaw/openclaw.json --providers ypemc omgteam vpsai --model gpt-5.4
Or probe a custom URL directly:
python3 scripts/provider_probe.py --base-url https://example.com/v1 --api-key sk-xxx --model gpt-5.4
Treat a provider as a likely aggregation pool when several of these appear together:
/models returns many unrelated model familiesowned_by values are mixed or inconsistent/responses and /chat/completions compatibility is uneven or surprisingreferences/provider-probe-checklist.mdscripts/provider_probe.py