Point any OpenAI-compatible client at us. Use model: "auto".
Keys are invite-only — request access from the demo if you don’t have one.
Settings → Models → OpenAI Compatible / Override OpenAI Base URL
https://model-proxy.com/v1
mp_live_… (paste your key)
Default model: auto
from openai import OpenAI
client = OpenAI(
api_key="mp_live_…",
base_url="https://model-proxy.com/v1",
)
r = client.chat.completions.create(
model="auto",
messages=[{"role": "user", "content": "Hello"}],
)
print(r.choices[0].message.content)
# headers: X-Model-Proxy-Model, X-Model-Proxy-Route-Reason, X-Model-Proxy-Cost-USD-Estimate
curl https://model-proxy.com/v1/chat/completions \
-H "Authorization: Bearer $MODEL_PROXY_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "auto",
"messages": [{"role":"user","content":"Say hi in one word."}]
}' -i
curl https://model-proxy.com/v1/usage \ -H "Authorization: Bearer $MODEL_PROXY_KEY" curl https://model-proxy.com/v1/usage/requests/req_… \ -H "Authorization: Bearer $MODEL_PROXY_KEY"
Stream: read X-Model-Proxy-Request-Id, then poll the per-request receipt.