Available models
Real gateway models β same endpoint, swap the model field per request.
Using the API
curl -X POST <endpoint> \
-H "Authorization: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"openai/gpt-oss-20b","messages":[{"role":"user","content":"hi"}]}'
import requests
response = requests.post(
"<endpoint>",
headers={
"Authorization": "YOUR_KEY",
"Content-Type": "application/json"
},
json={
"model": "openai/gpt-oss-20b",
"messages": [{"role": "user", "content": "hi"}]
}
)
print(response.json())
const response = await fetch("<endpoint>", {
method: "POST",
headers: {
"Authorization": "YOUR_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "openai/gpt-oss-20b",
messages: [{ role: "user", content: "hi" }]
})
});
const data = await response.json();
console.log(data);
const fetch = require("node-fetch"); // or global fetch on Node 18+
const response = await fetch("<endpoint>", {
method: "POST",
headers: {
"Authorization": "YOUR_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
model: "openai/gpt-oss-20b",
messages: [{ role: "user", content: "hi" }]
})
});
const data = await response.json();
console.log(data);
Replace MODEL_ID with any model listed above, and YOUR_KEY with a key created below. No "Bearer" prefix needed β the bare key works.
Ad space