Claude Desktop
Set up Claude Desktop with your key and the complete Claude model list.
Before you start
Use your deepthroat key in Claude Desktop’s third-party inference mode. Add credits or start an hourly plan on that key, then install the current desktop app.
Setup
- 1Open Claude Desktop. On Windows, open the application menu ☰; on macOS, use the menu bar. Choose Help → Troubleshooting → Enable Developer Mode and let the app restart.
- 2Open Developer → Configure Third-Party Inference. In Connection, choose Gateway, a static API key, and Bearer authentication. Copy the gateway URL below and paste your own key into the credential field.
- 3Download the complete configuration below, replace
YOUR_API_KEYlocally, and use Import configuration in that window to load all Claude model IDs. Review the imported Connection settings and model list before applying. - 4Choose Apply Changes, then Save & Restart when shown. At the sign-in screen, choose the option to use your third-party configuration. Start a short Chat conversation or a local Code session and select a model from the picker.
Configuration
| Desktop setting | Value |
|---|---|
| Inference provider | Gateway |
| Credential kind | Static API key |
| Gateway base URL | https://api.cheapai.gay |
| Gateway API key | YOUR_API_KEY |
| Authentication scheme | Bearer |
The gateway URL is https://api.cheapai.gay. Desktop appends /v1/messages to it. Enter the API origin in Connection.
All 11 Claude models remain included. This model appears first in the imported list.
Set a supported starting effort. You can change it in the desktop model picker.
Preview the complete configuration
{
"inferenceProvider": "gateway",
"inferenceCredentialKind": "static",
"inferenceGatewayBaseUrl": "https://api.cheapai.gay",
"inferenceGatewayApiKey": "YOUR_API_KEY",
"inferenceGatewayAuthScheme": "bearer",
"deploymentDisplayName": "deepthroat",
"modelDiscoveryEnabled": false,
"inferenceModels": [
{
"name": "claude-opus-5",
"labelOverride": "Claude Opus 5",
"anthropicFamilyTier": "opus",
"isFamilyDefault": true,
"maxEffort": "max"
},
{
"name": "claude-sonnet-5",
"labelOverride": "Claude Sonnet 5",
"anthropicFamilyTier": "sonnet",
"isFamilyDefault": true
},
{
"name": "claude-sonnet-4.6",
"labelOverride": "Claude Sonnet 4.6 (Thinking)",
"anthropicFamilyTier": "sonnet",
"isFamilyDefault": false,
"maxEffort": "max"
},
{
"name": "claude-haiku-4.5",
"labelOverride": "Claude Haiku 4.5",
"anthropicFamilyTier": "haiku",
"isFamilyDefault": true
},
{
"name": "claude-opus-4.5",
"labelOverride": "Claude Opus 4.5",
"anthropicFamilyTier": "opus",
"isFamilyDefault": false,
"maxEffort": "max"
},
{
"name": "claude-opus-4.6",
"labelOverride": "Claude Opus 4.6 (Thinking)",
"anthropicFamilyTier": "opus",
"isFamilyDefault": false,
"maxEffort": "max"
},
{
"name": "claude-opus-4.7",
"labelOverride": "Claude Opus 4.7",
"anthropicFamilyTier": "opus",
"isFamilyDefault": false,
"maxEffort": "max"
},
{
"name": "claude-opus-4.8",
"labelOverride": "Claude Opus 4.8",
"anthropicFamilyTier": "opus",
"isFamilyDefault": false,
"maxEffort": "max"
},
{
"name": "claude-opus-5.5",
"labelOverride": "Claude Opus 5.5",
"anthropicFamilyTier": "opus",
"isFamilyDefault": false,
"maxEffort": "max"
},
{
"name": "claude-sonnet-5.5",
"labelOverride": "Claude Sonnet 5.5",
"anthropicFamilyTier": "sonnet",
"isFamilyDefault": false,
"maxEffort": "high"
},
{
"name": "claude-haiku-5.5",
"labelOverride": "Claude Haiku 5.5",
"anthropicFamilyTier": "haiku",
"isFamilyDefault": false,
"maxEffort": "max"
}
],
"inferenceModelPricingEnabled": false
}Replace the key placeholder in the downloaded file on your own device. Keep that completed file private. When updating an existing desktop configuration, export a backup first and review the imported settings.
Included Claude models (11)
claude-sonnet-5Model defaultclaude-sonnet-4.6lowmediumhighxhighmaxclaude-haiku-4.5Model defaultclaude-opus-4.5lowmediumhighxhighmaxclaude-opus-4.6lowmediumhighxhighmaxclaude-opus-4.7lowmediumhighxhighmaxclaude-opus-4.8lowmediumhighxhighmaxclaude-opus-5lowmediumhighxhighmaxclaude-opus-5.5lowmediumhighxhighmaxclaude-sonnet-5.5lowmediumhighclaude-haiku-5.5lowmediumhighxhighmaxVerify & troubleshoot
Send a short prompt and check Activity for the request. Confirm authentication and available IDs with your own key:
curl "https://api.cheapai.gay/v1/models" \
-H "Authorization: Bearer YOUR_API_KEY"- Gateway was unreachable: confirm the gateway URL and network connection, then fully quit and reopen Desktop.
- 401: enter your enabled deepthroat API key in the static credential field and select Bearer authentication.
- 402: add credits or start an hourly plan for the same key.
- Unknown model: use an exact ID listed above and refresh the downloaded configuration.
- Read-only configuration: an administrator-managed configuration takes precedence. Ask your administrator to update that configuration.
- Missing Developer menu: update Claude Desktop and enable Developer Mode through Help → Troubleshooting.
For app setup problems, use Help → Troubleshooting → Generate Diagnostic Report to inspect the applied settings. Third-party mode does not offer Anthropic-hosted cloud sessions or Remote Control. Gateway requests support Messages and client-executed tools; consult the Messages guide for API details.
Official Claude Desktop setup documentationDesktop configuration reference