Get started
Three steps
-
01
Connect subscriptions
Add ChatGPT Pro, Claude, extra GPT logins, or API keys with the CLI.
-
02
Create your URL
Create a route and get a
/r/…/v1address. -
03
Plug in your tool
Set Base URL and your
sk-gtkey. Done.
Routing
How we split across your seats
llms orchestrates the ChatGPT and Claude seats you already own. Each route URL picks a policy; failover runs before the first token hits your client.
failover— primary, then backupbalance— round-robin across healthy accountsprefer-primary— soft 80/20 preference for your main seatfill-first— burn one seat, then the nextquota-first— prefer more remaining (earliest reset on ties)reset-soon— burn the seat whose 7d window resets sooneststeward— score remaining × reset urgency (prefer OAuth)
Choose with llms route; watch with llms status.
API
How to call
Same as OpenAI Chat Completions — one endpoint. Same shape for Cursor, agents, and scripts.
Base URL https://llms.goodtek.xyz/r/<slug>/v1
Call POST …/chat/completions
Auth Authorization: Bearer sk-gt-…
Same as OpenAI: POST …/chat/completions with messages. Need search or images? Add web_search / generate_image in tools on that same request — no separate APIs.
-H "Authorization: Bearer sk-gt-…" \
-H "Content-Type: application/json" \
-d \'{"model":"…","messages":[{"role":"user","content":"Hi"}]}\'
See API docs for details.
Honesty
Your accounts · official OAuth · limits still apply
We connect accounts you own via official OAuth. We don’t share or resell credentials. We don’t cloak as the official CLI. Provider limits and ToS still apply.
Self-Hosted
Run it yourself with openllms
Prefer your own machine? Open-source openllms is free with no usage cap when you self-host. One Docker compose to start; you handle domain, TLS, and ops. Connect accounts and check status with the CLI.
If it helps, please ★ Star on GitHub — that’s the best thank-you.
FAQ
Questions
What is llms?
It turns subscriptions you already pay for into an API. One ChatGPT Pro, one Claude, or several GPT accounts—bundle them into one URL; we manage remaining quota when you call.
Where do I manage accounts?
The CLI. Use llms login, llms add, llms status, and llms plan.
Cloud vs self-host?
If running a box feels heavy, use cloud — free for now. Prefer your own server? openllms. If cloud matters to how you work, tell us with llms signal.
Do I need to self-host?
No. Use llms.goodtek.xyz. Prefer your own box? Use openllms.