Skip to content

Agents > Inference & providers

Connecting a ChatGPT subscription

Open in ChatGPT ↗
Ask ChatGPT about this page
Open in Claude ↗
Ask Claude about this page
Copied!

Connect a ChatGPT plan to use eligible OpenAI models in Warp Agent conversations in the Warp app without spending Warp credits.

Warp lets you connect your ChatGPT plan to use eligible OpenAI models in Warp Agent conversations in the Warp app. Requests that use the connected plan count against its OpenAI usage limits instead of spending your Warp credits.

Connecting a plan works like Bring Your Own API Key (BYOK), except you sign in to your OpenAI account instead of pasting an API key. The connection covers eligible OpenAI models only. Warp does not support connecting a Claude subscription, and Anthropic, Google, and xAI models are unaffected.

When you connect your plan, Warp opens your browser to OpenAI’s Sign in with ChatGPT consent screen. Approving the connection links your ChatGPT account to your Warp account and authorizes OpenAI to share a delegated credential with Warp. Unlike a BYOK API key or a SuperGrok subscription, Warp stores that credential for your Warp account rather than in your device’s keychain.

With a plan connected, eligible OpenAI requests from the Warp Agent count against your ChatGPT plan. A pasted OpenAI API key takes precedence if you have both.

Connecting can make additional eligible OpenAI models selectable in the model picker. OpenAI determines which plan tiers, models, and capabilities are eligible.

Warp sends OpenAI fixed activity and purpose labels with each request that uses your connected plan. The labels describe the request type, are not derived from your prompt, and may appear in your ChatGPT usage settings.

Supporting requests in the same conversation, such as generating a title or compacting conversation history, can also count against your plan.

  1. In the Warp app, go to Settings > Agents > Warp Agent and find the “Use your OpenAI ChatGPT plan” row under “Custom Inference.”
  2. Click Continue with ChatGPT. Warp opens the OpenAI consent screen in your browser. Click Cancel in Warp to abandon the attempt.
  3. Approve the connection in your browser. Back in Warp, the row shows “Connected as YOUR_EMAIL on DATE,” where YOUR_EMAIL is the address on your ChatGPT account.
  4. Choose an OpenAI model from the model picker in your prompt input. Connecting a plan doesn’t change your selected model.

The first time an eligible request uses the connected plan, Warp shows “You’re using your ChatGPT plan.” Click Manage usage to open your ChatGPT usage settings.

If the row shows “Reconnect to use your plan for requests” next to the connected timestamp, the link still exists but OpenAI is no longer sharing a credential. Disconnect and connect again.

When an OpenAI model runs on your connected plan:

  • The request counts against your ChatGPT plan, within OpenAI’s usage limits for that plan.
  • Review and manage that usage in your ChatGPT usage settings, not in Warp. The Billing and Usage settings page links out to the same place.

OpenAI can reject a subscription-billed request, for example when your plan reaches its usage limit. Depending on the error, Warp may offer Try again, Manage ChatGPT usage, or Continue with Warp credits.

Choosing Continue with Warp credits switches the rest of that conversation to Warp-funded inference. New conversations return to using your plan.

Warp’s Auto models always use Warp’s own inference and consume Warp credits, even with a ChatGPT plan connected. To use your plan, select a specific OpenAI model from the model picker.

In the Warp app, go to Settings > Agents > Warp Agent, find the “Use your OpenAI ChatGPT plan” row, and click Disconnect. Warp unlinks the account on its servers. Eligible OpenAI requests then use your pasted OpenAI API key if one is configured, or Warp credits otherwise.

”That ChatGPT account is already connected to another Warp account”

Section titled “”That ChatGPT account is already connected to another Warp account””

Each ChatGPT account links to one Warp account, and each Warp account links to one ChatGPT account. Disconnect the existing link first, then connect again.

”Verify the email on your ChatGPT account, then try again”

Section titled “”Verify the email on your ChatGPT account, then try again””

Verify the email with OpenAI, then click Continue with ChatGPT again.

”Your browser is signed in to a different Warp account”

Section titled “”Your browser is signed in to a different Warp account””

The Warp account signed in to your browser does not match the Warp account that started the connection. Sign in to the same Warp account in your browser, then click Continue with ChatGPT again.

”Warp needs your permission in the browser”

Section titled “”Warp needs your permission in the browser””

The consent screen was dismissed or denied. Click Continue with ChatGPT and approve it.