Public — no API key required
OneAIPass exposes its full model catalog as JSON. Use it to discover model IDs, makers, modality types and which of the 613 models are free.
GET https://api.oneaipass.com/v1/models/catalog
Returns 200 OK with application/json. No authentication, no rate-limit key needed for reasonable use.
curl -s https://api.oneaipass.com/v1/models/catalog | head -c 400
{
"object": "catalog_summary",
"total": 613,
"free_count": 211,
"types": { "chat": 565, "image": 43, "rerank": 2, "embedding": 2, "video": 1 },
"makers": { "OpenAI": 38, "Anthropic": 14, "Google": 60, "Meta": 42, "DeepSeek": 20, "Mistral": 32, "...": 0 },
"data": [
{
"id": "openai/gpt-4o",
"maker": "OpenAI",
"type": "chat",
"free": false,
"description": "OpenAI: GPT-4o"
}
]
}
| Field | Type | Meaning |
|---|---|---|
object | string | Always catalog_summary |
total | int | Total models available (613 at last update) |
free_count | int | Models that cost $0 to use (211 at last update) |
types | object | Count per modality: chat, image, embedding, rerank, video |
makers | object | Count per model maker (56 makers) |
data[] | array | One entry per model: id, maker, type, free, description |
With an API key (Authorization: Bearer <key>) the OpenAI-compatible API is available at https://api.oneaipass.com/v1:
| Endpoint | Purpose |
|---|---|
GET /v1/models | Models available to your key (extended fields incl. per-1M-token pricing) |
POST /v1/chat/completions | OpenAI-compatible chat completions — point any OpenAI SDK at this base URL |
from openai import OpenAI
client = OpenAI(base_url="https://api.oneaipass.com/v1", api_key="YOUR_KEY")
r = client.chat.completions.create(
model="openai/gpt-4o",
messages=[{"role": "user", "content": "Hello!"}])
print(r.choices[0].message.content)
Errors: 401 missing/invalid key · 402 out of credit. Get a free key (free credit, no card) at /account.html.
Last updated 2026-07-11.