APIPass Console

Documentation

Quickstart

APIPass is an OpenAI-compatible gateway / relay. Point your SDK at one base URL — keep standard OpenAI clients; no custom forks.

Registration is off — use an invited account. Balance shows in Console; top up at /pay (Creem).

Canonical base_url
https://apipass.online/v1

Related: Home / · login /login · pay /pay · health /health

  1. Key — Login, then create an API key in Console (keep it secret).
  2. base_url — set your OpenAI client to https://apipass.online/v1.
  3. /v1/models — GET /v1/models with the key to list models your group can call.
  4. One completion — send chat.completions (examples below). Top up at /pay when balance is low.

curl

curl https://apipass.online/v1/chat/completions \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4o-mini",
    "messages": [{"role": "user", "content": "ping"}]
  }'

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_KEY",
    base_url="https://apipass.online/v1",
)

r = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=[{"role": "user", "content": "ping"}],
)
print(r.choices[0].message.content)

Node (OpenAI SDK)

import OpenAI from "openai";

const client = new OpenAI({
  apiKey: process.env.APIPASS_KEY,
  baseURL: "https://apipass.online/v1",
});

const r = await client.chat.completions.create({
  model: "gpt-4o-mini",
  messages: [{ role: "user", content: "ping" }],
});
console.log(r.choices[0].message.content);

List models

curl https://apipass.online/v1/models \
  -H "Authorization: Bearer YOUR_KEY"

Without a key, GET /v1/models returns 401 — edge reachable, auth required.

Login Models Pricing Console