Skip to main content

ChatGPT Subscription

Connect your existing ChatGPT Plus or Pro subscription to AdaL via OAuth. No API key needed — just log in with your ChatGPT account and start using GPT Codex models with your existing subscription credits.

Connect Your Subscription​

  1. Run /model to open model selection
  2. Scroll to Third Party Subscriptions → select ChatGPT Subscription
  3. Select Connect ChatGPT Account — your browser will open
  4. Log in with your ChatGPT account (Plus or Pro required)
  5. Once authorized, the dashboard will show Connected with your account email

Available Models​

When connected, the following models appear under ChatGPT Subscription in /model:

ModelBest For
GPT-6 AstraFrontier — hardest end-to-end reasoning and coding work
GPT-6 SolComplex coding and agentic workflows
GPT-6 LunaFocused, high-volume tasks at the lowest cost
GPT-5.6 SolFrontier — complex professional work
GPT-5.6 TerraBalances intelligence and cost
GPT-5.6 LunaCost-sensitive, high-volume work

Select any model from the dashboard to switch to it.

GPT-6 Astra is gated by your ChatGPT plan: a Plus account may not have it in Codex, in which case it fails when you send a prompt. Pick GPT-6 Sol or GPT-6 Luna if that happens — OpenAI lists both in Codex for Plus, Pro, Business, Enterprise and Edu plans.

Manage Connection​

From /model → Third Party Subscriptions → ChatGPT Subscription, you can:

  • Refresh Status — Re-check connection and token validity
  • Disconnect — Remove OAuth tokens from your machine (your ChatGPT subscription stays active)

Tokens refresh automatically in the background. You only need to reconnect if your session fully expires.

Troubleshooting​

IssueSolution
"Not connected" after loginWait a few seconds for authorization to complete, then try again
Connection expiredGo to /model → ChatGPT Subscription → reconnect
No models shownEnsure you have ChatGPT Plus or Pro (free tier not supported)

Security​

  • OAuth tokens are stored locally in ~/.adal/openai_oauth.json
  • Only your account email is stored — no passwords
  • Disconnect anytime to revoke access

Related: Models · BYOAK · Slash Commands