OpenAI-compatible AI Gateway
One clean gateway for model access and token truth.
Omni gives agents and apps a single OpenAI-compatible entry, then turns every request into a readable audit receipt: routing, token source, estimated cost, latency, provider claim, and context changes.
Unified accessUse one Base URL for OpenAI-compatible clients.
/v1
Token auditSeparate reported tokens, estimates, cost, and confidence.
reported
Provider transparencyShow requested model, resolved route, latency, and model claim status.
trace
Fast path first
Default requests stay lightweight: route, stream, measure, and report.
BYOK direction
Users should bring their own provider keys; sponsored models stay invite-gated.
Metadata privacy
Reports avoid storing raw prompts, responses, auth headers, and provider secrets.
Runtime receipts
Every successful route can become a readable operational receipt.
Start here
Create your Omni API key.
Use this key with the Omni OpenAI-compatible Base URL. Invite codes unlock the sponsored Omni Free MiniMax option; normal usage should move toward BYOK provider access.
Base URL
https://omni-gateway-api-production.up.railway.app/v1
Get API Key
Self serveInvite codes unlock Omni Free MiniMax. BYOK provider-key storage is planned next.
Open connection guide
Runtime Report
waiting metadata-onlyToken Usage
-
Waiting for report.
Estimated Cost
-
Waiting for report.
Latency
-
Waiting for report.
Provider / Model
-
Waiting for report.
Context Delta
-
Waiting for report.
Recent Reports
0 retainedNo reports yetwaiting
Token Breakdown
source unavailable| Segment | Tokens | Source | Confidence |
|---|---|---|---|
| No report loaded. | |||
Provider / Model Claim
unverifiedProvider substrate
-
Provider name
-
Requested model
-
Resolved model
-
Profile
-
Verification
-
Context Delta
not measuredMode
-
Before
-
After
-
Saved
-
Request Timeline
0 msConnect Flow
sample visible
1
Set Base URL
Use the Railway MVP endpoint as the OpenAI-compatible base URL.
2
Add Omni API key
Paste the key in this console or configure it in your client.
3
Run one request
The report will replace this public sample after the first routed request.
Quick Start
/health/readinessfrom openai import OpenAI
client = OpenAI(
base_url="https://omni-gateway-api-production.up.railway.app/v1",
api_key="YOUR_OMNI_KEY"
)
response = client.chat.completions.create(
model="omni-runtime/smoke",
messages=[{"role": "user", "content": "Hello Omni"}]
)
# Reports endpoint: /_omni/reports
Boundary
Codex routed: falsePrivacy
metadata-only
Runtime mode
-
Provider call
false