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 using Warp credits for inference.

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 using Warp credits for inference.

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.

A pasted OpenAI API key takes precedence over a connected plan.

Connecting makes any additional OpenAI models supported by your ChatGPT plan 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.

In the Warp app, the full row label reads “Use your OpenAI ChatGPT plan,” with an OpenAI logo between “your” and “OpenAI.”

  1. In the Warp app, go to Settings > Agents > Warp Agent and find the “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.

After you connect your plan, Warp shows a one-time notice that the connection is active. 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.

See platform credits for how Warp’s platform layer is billed when a local run uses your ChatGPT plan.

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 “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 a different Warp account”

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

This error can also mean this Warp account already has a different ChatGPT account connected. 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 with OpenAI, then try again”

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

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

”Your browser is signed in to a different Warp account than this one”

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

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.