Skip to main content
If you already pay for ChatGPT Plus, Claude Max, GitHub Copilot, or one of the other plans listed below, Manifest can route through the subscription instead of an API key. Auth is OAuth or a subscription token, depending on the provider.

Supported subscriptions

ProviderPlanAuth flow
OpenAIChatGPT Plus/ProOAuth (browser)
AnthropicClaude Pro/MaxSubscription token
GoogleGeminiOAuth (browser)
xAIGrokOAuth (browser)
GitHub CopilotCopilotDevice code
MiniMaxCoding PlanDevice code
KiroKiroDevice code
Z.ai (Zhipu)GLM Coding PlanSubscription token
Alibaba Cloud (Qwen)Qwen Token PlanSubscription token
MoonshotKimi Coding PlanSubscription token
MistralVibeSubscription token
BytePlusModelArk Coding PlanSubscription token
Xiaomi MiMoToken PlanSubscription token
NousResearchSubscriptionSubscription token
Command CodeSubscriptionSubscription token
OpenCodeOpenCode GoSubscription token
Ollama CloudOllama CloudSubscription token

Connect a subscription

1

Open the Routing page

In the dashboard, open Routing and click the provider tile.
2

Pick the Subscription tab

Each tile that supports a subscription shows two tabs (API Key and Subscription). Pick Subscription.
3

Complete the auth flow

Manifest opens the provider’s OAuth page (or a device-code page for Copilot) in your browser. Sign in to the account that holds the subscription, approve access, and you’re back in the dashboard with the connection saved.

How auth works per provider

Standard OAuth against auth.openai.com. Once approved, requests route through the Codex backend at chatgpt.com/backend-api/codex/responses rather than the public OpenAI API. Tokens refresh automatically.
Subscription auth is rate-limited by the provider’s plan, not by Manifest. If you hit a plan ceiling, requests fall through to your next fallback model, usually a different provider on an API key.

Why mix subscriptions and API keys

A common setup: subscription as the primary (predictable monthly cost), API-key provider as the fallback for when you hit the plan limit or want a model the subscription doesn’t include. Pin your subscription model to your default or a custom tier and add API-key models to the fallback list. Manifest handles the switch.