There are 2 ways to choose from:Option 1 (recommended): Enable Model discovery:
Check “Auto-populate the model picker from {base URL}/v1/models at launch”.
Click Test model discovery to confirm the supported model list can be fetched.
The model dropdown will automatically show only supported models, avoiding incorrect model names.
Option 2: Manual specification. Click + Add in the Model list and fill in:
Field
Description
Model ID
Must match the model ID supported by GravitexAI (with version number), e.g., claude-haiku-4-5-20251001, claude-fable-5.
Display name
The name shown in the model dropdown, customizable, e.g., Claude Opus 4.5.
Offer 1M-context variant
Enable if the model supports 1M context; keep disabled for regular models.
Tier alias
Required. Select the corresponding Claude tier for this model, e.g., opus, sonnet, haiku, fable. Claude Desktop uses these tier aliases to dispatch lightweight/powerful tasks and fallback.
Why is Tier alias important?Claude Desktop internally uses opus / sonnet / haiku / fable tier aliases to allocate different types of calls (e.g., lightweight summary tasks may use haiku, complex reasoning uses opus). If you set claude-opus-4-8’s Tier alias to opus, the client knows to treat it as the Opus tier; leaving it empty or selecting incorrectly will cause an “Invalid: Model list” error.📌 The first item in the Model list is the default model. It’s recommended to place your most frequently used model (e.g., Sonnet) at the top.
Common error: “Invalid: Model list” at the bottomUsually caused by one of the following:
Tier alias not selected;
Model ID duplicates an existing entry;
Model ID format not accepted by the client (contains spaces, special characters, etc.).
After fixing, click Save Changes first, then Apply Changes.
API Key is equivalent to a password — do not include it in public documents, screenshots, or code repositories.
Exported configuration files (.mobileconfig / .reg / .json) may contain plaintext keys. Store them only briefly on trusted devices and delete after use.
If your Key has been exposed in chats, screenshots, or logs, revoke it immediately and regenerate.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"GravitexAI Documentation","colors":{"primary":"#4F46E5","light":"#6366F1","dark":"#4338CA"},"logo":{"light":"https://mintcdn.com/gravitexai/zB7EZBh9V9n_aOho/logo/logo.png?fit=max\u0026auto=format\u0026n=zB7EZBh9V9n_aOho\u0026q=85\u0026s=3262694b3154fcde2d484eb56b6f4708","dark":"https://mintcdn.com/gravitexai/zB7EZBh9V9n_aOho/logo/logo.png?fit=max\u0026auto=format\u0026n=zB7EZBh9V9n_aOho\u0026q=85\u0026s=3262694b3154fcde2d484eb56b6f4708"},"favicon":"https://mintcdn.com/gravitexai/kXgnEbIkN7DVWCb6/logo/favicon.svg?fit=max\u0026auto=format\u0026n=kXgnEbIkN7DVWCb6\u0026q=85\u0026s=0672732e2c579604a336165a822ecd86","navbar":{"links":[{"href":"mailto:bd@gravitex.ai","label":"Support"}],"primary":{"type":"button","label":"GravitexAI","href":"https://maas.gravitex.ai"}},"footer":{"socials":{"website":"https://maas.gravitex.ai"}},"icons":{"library":"fontawesome"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[]},"languages":[{"language":"cn","banner":{"content":"🌟🌟 GravitexAI 接口文档更新版本","dismissible":true,"type":"info"},"href":"cn"},{"language":"en","banner":{"content":"🌟🌟 GravitexAI API documentation has migrated to the new version! [Visit Console](https://maas.gravitex.ai)","dismissible":true,"type":"info"},"href":"en"},{"language":"ko","banner":{"content":"🌟🌟 GravitexAI API 문서가 새 버전으로 업데이트되었습니다! [콘솔 방문](https://maas.gravitex.ai)","dismissible":true,"type":"info"},"href":"ko"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"gravitexai","hasAudioNarration":false,"actualSubdomain":"gravitexai","customDomains":["docs.gravitex.ai"],"gitSource":{"type":"github","owner":"gravitexai","repo":"gravitex-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1c7298ead5bbc3c1c4856","collectionId":"a3f68253-edd5-4ebe-a89a-72a49ba7110b","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1c7298ead5bbc3c1c4856"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae1c7298ead5bbc3c1c4856","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"cn","tag":"API 参考","count":63},{"language":"en","tag":"API reference","count":60},{"language":"ko","tag":"API 참조","count":60},{"language":"cn","tag":"视频系列","count":34},{"language":"en","tag":"Video Series","count":33},{"language":"ko","tag":"비디오 시리즈","count":33},{"language":"cn","tag":"Seedance","count":28},{"language":"en","tag":"Seedance","count":28},{"language":"ko","tag":"Seedance","count":28},{"language":"cn","tag":"开发工具\u0026平台","count":27},{"language":"en","tag":"Dev Tools \u0026 Platforms","count":27},{"language":"ko","tag":"개발 도구 및 플랫폼","count":27},{"language":"cn","tag":"官方镜像接口","count":15},{"language":"en","tag":"Official Mirror API","count":15},{"language":"ko","tag":"공식 미러 API","count":15},{"language":"cn","tag":"编程开发","count":14},{"language":"en","tag":"Coding","count":14},{"language":"ko","tag":"프로그래밍 개발","count":14},{"language":"cn","tag":"平台通用接口","count":11},{"language":"en","tag":"Platform API","count":11},{"language":"ko","tag":"플랫폼 API","count":11},{"language":"cn","tag":"图像系列","count":7},{"language":"en","tag":"Image Series","count":7},{"language":"ko","tag":"이미지 시리즈","count":7},{"language":"cn","tag":"对话与文本","count":6},{"language":"cn","tag":"安全与音频","count":5},{"language":"en","tag":"Safety \u0026 audio","count":5},{"language":"en","tag":"Chat \u0026 text","count":5},{"language":"ko","tag":"안전 및 오디오","count":5},{"language":"ko","tag":"대화 및 텍스트","count":5}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":".nav-logo,nav-logo{height:58px!important;width:auto!important}#navbar img[alt*=logo i]{height:58px!important;width:auto!important;max-height:none!important}html[data-current-path=\"/cn/changelog\"]{scroll-padding-top:calc(5rem + var(--banner-height, 2.5rem) + 1.25rem)}html[data-current-path=\"/cn/changelog\"] #localization-select-trigger{display:none!important}.changelog-anchor{scroll-margin-top:calc(5rem + var(--banner-height, 2.5rem) + 1.25rem)}li[data-title^=Seedance]>button,li[data-title^=Seedance]>button span{white-space:nowrap;overflow-wrap:normal;word-break:normal}"}],"page":{"pagePath":"en/integrations/claude-desktop-app","slug":"/en/integrations/claude-desktop-app","pageMetadata":{"title":"Claude Desktop App","description":"Claude Desktop App integration guide: native third-party inference/Gateway support","href":"/en/integrations/claude-desktop-app"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Claude Desktop App integration guide: native third-party inference/Gateway support\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Heading,OptimizedImage,Table,Warning}=_components;if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(Warning,{children:_jsxs(_components.p,{children:[`Version: Claude Desktop `,_jsx(_components.strong,{children:`2025.6 and above`}),` (native third-party inference/Gateway support, no repackaging or reverse proxy required).`]})}),`\n`,_jsx(Heading,{level:`2`,id:`1-configuration-steps`,children:`1. Configuration Steps`}),`\n`,_jsx(Heading,{level:`3`,id:`step-1-enable-developer-mode`,children:`Step 1: Enable Developer Mode`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Open Claude Desktop.`}),`\n`,_jsx(_components.li,{children:`Top menu bar → Help → Troubleshooting → Enable Developer Mode.`}),`\n`,_jsxs(_components.li,{children:[`After enabling, Claude Desktop will `,_jsx(_components.strong,{children:`automatically restart`}),`. The Developer menu will appear in the top menu bar.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`step-2-go-to-third-party-inference-configuration`,children:`Step 2: Go to Third-Party Inference Configuration`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Menu bar → Developer → Configure third-party inference.`}),`\n`,_jsxs(_components.li,{children:[`In the popup window, select `,_jsx(_components.strong,{children:`Gateway`}),` as the connection type.`]}),`\n`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-1.jpg?fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=4a2fdc22ba130bd5d2c1a0a03dcf393d`,alt:`Enable Developer Mode and enter third-party inference configuration`,\"data-og-width\":`2156`,width:`2156`,\"data-og-height\":`1280`,height:`1280`,\"data-path\":`images/claude-desktop-app-1.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-1.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=86379384254b671809581731c2355cd0 280w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-1.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=c6264f718dc8aa12a4d4af4751bba07d 560w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-1.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=4221ae82fcd58c5c73a79deed8e205e5 840w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-1.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=ca96840242e93fac6b5c31bbe249c1b4 1100w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-1.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=c78aab7e5109bfe7bf3e709402412b5b 1650w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-1.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=ce0350863725a2f1f5d862cb9e03d403 2500w`}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-2.jpg?fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=18ed9cd1e70c54be0ddd624c4e77bbbe`,alt:`Select Gateway as connection type`,\"data-og-width\":`2239`,width:`2239`,\"data-og-height\":`1280`,height:`1280`,\"data-path\":`images/claude-desktop-app-2.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-2.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=58c57429dbf5635286999cd5a746f547 280w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-2.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=eee6177d80a26ec9e018b3590de9a514 560w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-2.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=9bc041554f04506223bdd520bd25c9c0 840w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-2.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=3ae4cd06b99bc5535f5f2cfd72f86e10 1100w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-2.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=10f0727556df1f0d0e8d02c3a9ca051c 1650w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-2.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=c04a057545ce16850217860372c8cda8 2500w`}),`\n`,_jsx(Heading,{level:`3`,id:`step-3-fill-in-gateway-information`,children:`Step 3: Fill in Gateway Information`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Field`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Value`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gateway base URL`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`https://api.gravitex.ai`})}),_jsx(_components.td,{children:`See “Filling Rules” below`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gateway API key`}),_jsx(_components.td,{children:`Copy your API Key from GravitexAI Console - Key Management (format: sk-xxxxxxxxxx)`}),_jsx(_components.td,{children:`Stored in plaintext on your machine, do not share`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gateway extra headers`}),_jsx(_components.td,{children:`Usually leave empty`}),_jsx(_components.td,{children:`Unless extra request headers are explicitly required`})]})]})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-3.jpg?fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=f9bc78743477781b96c45dd353cceff2`,alt:`Fill in Gateway information`,\"data-og-width\":`2239`,width:`2239`,\"data-og-height\":`1280`,height:`1280`,\"data-path\":`images/claude-desktop-app-3.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-3.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=80ad6481d57f7db3423aa86bf325ad2d 280w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-3.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=382a905495bf6c6ca7b61cc443a7a667 560w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-3.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=c8a8f6c696c86097acb10210f57a4b5e 840w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-3.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=e23a5163f4b9925509793ddb8a14bb17 1100w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-3.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=178279f43290f7ef1e1bdd48ee16830a 1650w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-3.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=fa515c10113b3fadea3e8b0b336b026a 2500w`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Gateway base URL filling rules (most common mistake):`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`Final request = your base URL + \"/v1/messages\"`})}),`\n`,_jsxs(_components.li,{children:[`If the actual endpoint is `,_jsx(_components.code,{children:`https://api.gravitex.ai/v1/messages`}),`, then `,_jsxs(_components.strong,{children:[`base URL should be `,_jsx(_components.code,{children:`https://api.gravitex.ai`})]})]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Do not`}),` add `,_jsx(_components.code,{children:`/v1/messages`}),` suffix yourself, otherwise it will become `,_jsx(_components.code,{children:`.../v1/messages/v1/messages`}),` resulting in 404.`]}),`\n`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`step-4-configure-the-model`,children:`Step 4: Configure the Model`}),`\n`,_jsx(_components.p,{children:`There are 2 ways to choose from:`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Option 1 (recommended):`}),` Enable `,_jsx(_components.strong,{children:`Model discovery`}),`:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Check “Auto-populate the model picker from `,_jsx(_components.code,{children:`{base URL}`}),`/v1/models at launch”.`]}),`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Test model discovery`}),` to confirm the supported model list can be fetched.`]}),`\n`,_jsx(_components.li,{children:`The model dropdown will automatically show only supported models, avoiding incorrect model names.`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Option 2:`}),` Manual specification. Click `,_jsx(_components.strong,{children:`+ Add`}),` in the Model list and fill in:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Field`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Description`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Model ID`})}),_jsxs(_components.td,{children:[`Must match the model ID supported by GravitexAI (with version number), e.g., `,_jsx(_components.code,{children:`claude-haiku-4-5-20251001`}),`, `,_jsx(_components.code,{children:`claude-fable-5`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Display name`})}),_jsxs(_components.td,{children:[`The name shown in the model dropdown, customizable, e.g., `,_jsx(_components.code,{children:`Claude Opus 4.5`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Offer 1M-context variant`})}),_jsx(_components.td,{children:`Enable if the model supports 1M context; keep disabled for regular models.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Tier alias`})}),_jsxs(_components.td,{children:[_jsx(_components.strong,{children:`Required.`}),` Select the corresponding Claude tier for this model, e.g., `,_jsx(_components.code,{children:`opus`}),`, `,_jsx(_components.code,{children:`sonnet`}),`, `,_jsx(_components.code,{children:`haiku`}),`, `,_jsx(_components.code,{children:`fable`}),`. Claude Desktop uses these tier aliases to dispatch lightweight/powerful tasks and fallback.`]})]})]})]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-4.jpg?fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=c37ac4faf68267b617942a4f17a2619b`,alt:`Configure Model Discovery`,\"data-og-width\":`1086`,width:`1086`,\"data-og-height\":`768`,height:`768`,\"data-path\":`images/claude-desktop-app-4.jpg`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-4.jpg?w=280\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=3ac95d2dfe9db1cdd7ca60363a086135 280w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-4.jpg?w=560\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=4cd5850023e3dac44837b7e01e870363 560w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-4.jpg?w=840\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=2ca4b3b3e9dc97d63409c655b155b0cf 840w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-4.jpg?w=1100\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=9e96c2e67abf03c46ae272d3c85ade2c 1100w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-4.jpg?w=1650\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=feb5f17e582a7582aea3540e5115fcc1 1650w, https://mintcdn.com/gravitexai/jgbA1YeZO82Wd_Vh/images/claude-desktop-app-4.jpg?w=2500\u0026fit=max\u0026auto=format\u0026n=jgbA1YeZO82Wd_Vh\u0026q=85\u0026s=afcc7798db8f1eca32fca6b07a199cd4 2500w`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Why is Tier alias important?`})}),`\n`,_jsx(_components.p,{children:`Claude Desktop internally uses opus / sonnet / haiku / fable tier aliases to allocate different types of calls (e.g., lightweight summary tasks may use haiku, complex reasoning uses opus). If you set claude-opus-4-8’s Tier alias to opus, the client knows to treat it as the Opus tier; leaving it empty or selecting incorrectly will cause an “Invalid: Model list” error.`}),`\n`,_jsxs(_components.p,{children:[`📌 The `,_jsx(_components.strong,{children:`first item`}),` in the Model list is the `,_jsx(_components.strong,{children:`default model`}),`. It’s recommended to place your most frequently used model (e.g., Sonnet) at the top.`]}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Common error: “Invalid: Model list” at the bottom`})}),_jsx(_components.p,{children:`Usually caused by one of the following:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Tier alias not selected;`}),`\n`,_jsx(_components.li,{children:`Model ID duplicates an existing entry;`}),`\n`,_jsx(_components.li,{children:`Model ID format not accepted by the client (contains spaces, special characters, etc.).`}),`\n`]}),_jsxs(_components.p,{children:[`After fixing, click `,_jsx(_components.strong,{children:`Save Changes`}),` first, then `,_jsx(_components.strong,{children:`Apply Changes`}),`.`]})]}),`\n`,_jsx(Heading,{level:`3`,id:`step-5-apply-and-restart`,children:`Step 5: Apply and Restart`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Click `,_jsx(_components.strong,{children:`Apply Changes`}),`.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Completely exit`}),` Claude Desktop (macOS: Claude menu → Quit Claude / Cmd+Q, and use Activity Monitor to confirm no Claude process is running).`]}),`\n`,_jsx(_components.li,{children:`Reopen Claude Desktop.`}),`\n`,_jsx(_components.li,{children:`Send a test message to verify.`}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`2-verify-success`,children:`2. Verify Success`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Claude Desktop starts normally, showing Your Account · Gateway in the bottom left.`}),`\n`,_jsxs(_components.li,{children:[`No errors such as `,_jsx(_components.code,{children:`authentication`}),` / `,_jsx(_components.code,{children:`invalid api key`}),` / `,_jsx(_components.code,{children:`gateway unavailable`}),` / `,_jsx(_components.code,{children:`model_not_found`}),` after sending a message.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`3-troubleshooting`,children:`3. Troubleshooting`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:_jsx(_components.strong,{children:`Symptom`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Cause`})}),_jsx(_components.th,{children:_jsx(_components.strong,{children:`Solution`})})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Invalid API key / 401`}),_jsx(_components.td,{children:`Key error, expired, or disabled`}),_jsx(_components.td,{children:`Regenerate Key and refill`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Gateway unavailable`}),_jsx(_components.td,{children:`Address error or network issue`}),_jsx(_components.td,{children:`Check base URL and network; confirm domain is accessible`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`404 … /v1/messages/v1/messages`}),_jsx(_components.td,{children:`base URL has extra suffix`}),_jsx(_components.td,{children:`Remove the /v1/messages suffix`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`model_not_found: model has no available channel`}),_jsx(_components.td,{children:`Model ID not supported`}),_jsxs(_components.td,{children:[`Use Model discovery to fetch the real list; use full version model IDs (e.g., `,_jsx(_components.code,{children:`claude-haiku-4-5-20251001`}),`), not bare aliases`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Preparing session… stuck for a long time`}),_jsx(_components.td,{children:`Model unsupported / backend unresponsive / not fully restarted`}),_jsx(_components.td,{children:`Check model ID, test with curl, fully exit and restart`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Changes not applied after Apply locally`}),_jsx(_components.td,{children:`Only closed window but not process`}),_jsx(_components.td,{children:`Fully exit Claude process and restart; alternatively export .mobileconfig (macOS) / .reg (Windows) to import`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`4-security-notes`,children:`4. Security Notes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`API Key is equivalent to a password`}),` — do not include it in public documents, screenshots, or code repositories.`]}),`\n`,_jsx(_components.li,{children:`Exported configuration files (.mobileconfig / .reg / .json) may contain plaintext keys. Store them only briefly on trusted devices and delete after use.`}),`\n`,_jsx(_components.li,{children:`If your Key has been exposed in chats, screenshots, or logs, revoke it immediately and regenerate.`}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Claude Desktop App","description":"Claude Desktop App integration guide: native third-party inference/Gateway support","href":"/en/integrations/claude-desktop-app"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Configuration Steps","slug":"1-configuration-steps","depth":2,"children":[{"title":"Step 1: Enable Developer Mode","slug":"step-1-enable-developer-mode","depth":3,"children":[]},{"title":"Step 2: Go to Third-Party Inference Configuration","slug":"step-2-go-to-third-party-inference-configuration","depth":3,"children":[]},{"title":"Step 3: Fill in Gateway Information","slug":"step-3-fill-in-gateway-information","depth":3,"children":[]},{"title":"Step 4: Configure the Model","slug":"step-4-configure-the-model","depth":3,"children":[]},{"title":"Step 5: Apply and Restart","slug":"step-5-apply-and-restart","depth":3,"children":[]}]},{"title":"2. Verify Success","slug":"2-verify-success","depth":2,"children":[]},{"title":"3. Troubleshooting","slug":"3-troubleshooting","depth":2,"children":[]},{"title":"4. Security Notes","slug":"4-security-notes","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"gravitexai","siteName":"GravitexAI Documentation","title":"Claude Desktop App - GravitexAI Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"cn":{"href":"/cn/integrations/claude-desktop-app","matchLevel":1},"en":{"href":"/en/integrations/claude-desktop-app","matchLevel":0},"ko":{"href":"/ko/integrations/claude-desktop-app","matchLevel":1}}},"lastModified":"2026-08-14T02:02:31.391Z","originalFileLocation":"en/integrations/claude-desktop-app.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Claude Desktop App integration guide: native third-party inference/Gateway support\">\u003cmeta data-mint-head name=\"application-name\" content=\"GravitexAI Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Claude Desktop App - GravitexAI Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Claude Desktop App integration guide: native third-party inference/Gateway support\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"GravitexAI Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.gravitex.ai/en/integrations/claude-desktop-app\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://gravitexai.mintlify.app/_mintlify/api/og/v2?division=Coding\u0026amp;title=Claude+Desktop+App\u0026amp;description=Claude+Desktop+App+integration+guide%3A+native+third-party+inference%2FGateway+support\u0026amp;theme=72a0c5cf17c54f41454f4ba6\u0026amp;signature=46b9ff6b5efeec070050badea60101a0bcab1ec252710a24b86eb260954c16d5\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Claude Desktop App - GravitexAI Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Claude Desktop App integration guide: native third-party inference/Gateway support\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://gravitexai.mintlify.app/_mintlify/api/og/v2?division=Coding\u0026amp;title=Claude+Desktop+App\u0026amp;description=Claude+Desktop+App+integration+guide%3A+native+third-party+inference%2FGateway+support\u0026amp;theme=72a0c5cf17c54f41454f4ba6\u0026amp;signature=46b9ff6b5efeec070050badea60101a0bcab1ec252710a24b86eb260954c16d5\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/gravitexai/MWiI9YOhre_kAfT6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"GravitexAI Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.gravitex.ai/en/integrations/claude-desktop-app\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/integrations/claude-desktop-app.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.gravitex.ai/en/integrations/claude-desktop-app\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.gravitex.ai/cn/integrations/claude-desktop-app\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://docs.gravitex.ai/ko/integrations/claude-desktop-app\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.gravitex.ai/cn/integrations/claude-desktop-app\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.gravitex.ai/#organization\",\"name\":\"GravitexAI Documentation\",\"url\":\"https://docs.gravitex.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/gravitexai/zB7EZBh9V9n_aOho/logo/logo.png?fit=max\u0026auto=format\u0026n=zB7EZBh9V9n_aOho\u0026q=85\u0026s=3262694b3154fcde2d484eb56b6f4708\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.gravitex.ai#website\",\"name\":\"GravitexAI Documentation\",\"url\":\"https://docs.gravitex.ai\",\"publisher\":{\"@id\":\"https://docs.gravitex.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app#webpage\",\"url\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app\",\"name\":\"Claude Desktop App\",\"description\":\"Claude Desktop App integration guide: native third-party inference/Gateway support\",\"dateModified\":\"2026-08-14T02:02:31.391Z\",\"isPartOf\":{\"@id\":\"https://docs.gravitex.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Coding\",\"item\":\"https://docs.gravitex.ai/en/integrations/cc-switch\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Claude Desktop App\",\"item\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app#article\",\"headline\":\"Claude Desktop App\",\"name\":\"Claude Desktop App\",\"description\":\"Claude Desktop App integration guide: native third-party inference/Gateway support\",\"url\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app\",\"mainEntityOfPage\":{\"@id\":\"https://docs.gravitex.ai/en/integrations/claude-desktop-app#webpage\"},\"dateModified\":\"2026-08-14T02:02:31.391Z\",\"publisher\":{\"@id\":\"https://docs.gravitex.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.gravitex.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"GravitexAI Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"GravitexAI Documentation","nav":{"global":{"anchors":[]},"languages":[{"language":"cn","banner":{"content":"🌟🌟 GravitexAI 接口文档更新版本","dismissible":true,"type":"info"},"pages":[{"title":"cn","href":"/cn/integrations/claude-desktop-app"}]},{"language":"en","banner":{"content":"🌟🌟 GravitexAI API documentation has migrated to the new version! [Visit Console](https://maas.gravitex.ai)","dismissible":true,"type":"info"},"tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/en"}]},{"tab":"API reference","pages":[{"title":"API reference","href":"/en/api-reference"}]},{"tab":"Dev Tools \u0026 Platforms","groups":[{"group":"Chat AI","icon":"message","pages":[{"title":"Cherry Studio","href":"/en/integrations/cherry-studio"},{"title":"ChatHub","href":"/en/integrations/chathub"},{"title":"WorkBuddy","href":"/en/integrations/workbuddy"},{"title":"WorkBuddy-Image Generation","href":"/en/integrations/workbuddy-image-generation"},{"title":"LobeHub","href":"/en/integrations/lobehub"}]},{"group":"Coding","icon":"code","pages":[{"title":"CC Switch","tag":"🔥","href":"/en/integrations/cc-switch"},{"title":"magpie","href":"/en/integrations/magpie"},{"title":"Cursor","href":"/en/integrations/cursor"},{"title":"Codex","href":"/en/integrations/codex"},{"title":"Codex Desktop","href":"/en/integrations/codex-desktop"},{"title":"Trae","href":"/en/integrations/trae"},{"title":"OpenCode","href":"/en/integrations/open-code"},{"title":"Claude Code","description":"Claude Code client integration guide: one-stop access to Claude / Kimi / GPT via GravitexAI","href":"/en/integrations/claude-code"},{"title":"Claude Desktop App","href":"/en/integrations/claude-desktop-app"},{"title":"Gemini CLI","description":"Use Gemini CLI for AI-assisted coding via GravitexAI: code generation, code review, Q\u0026A and more","href":"/en/integrations/gemini-cli"},{"title":"Claude Code plugin (VS Code)","href":"/en/integrations/claude-code-vscode"},{"title":"Kilo Code Extension (VS Code)","href":"/en/integrations/kilo-code-vscode"},{"title":"GitHub Copilot App","href":"/en/integrations/github-copilot-app"},{"title":"GitHub Copilot CLI","href":"/en/integrations/github-copilot-cli"}]},{"group":"AI Agent","icon":"robot","pages":[{"title":"OpenClaw","href":"/en/integrations/openclaw"},{"title":"QClaw","href":"/en/integrations/qclaw"},{"title":"Hermes Agents","href":"/en/integrations/hermes-agents"},{"title":"Hermes Agent Desktop App","href":"/en/integrations/hermes-agent-desktop-app"},{"title":"DeepSeek Harness","href":"/en/integrations/deepseek-harness"}]},{"group":"Tech Engineering","icon":"gears","pages":[{"title":"LangChain","href":"/en/integrations/langchain"},{"title":"Dify","href":"/en/integrations/dify"}]},{"group":"Translation","icon":"language","pages":[{"title":"Immersive Translate","href":"/en/integrations/immersive-translate"}]}]},{"tab":"FAQ","pages":[{"title":"FAQ","href":"/en/faq/invalid-api-key"}]}]},{"language":"ko","banner":{"content":"🌟🌟 GravitexAI API 문서가 새 버전으로 업데이트되었습니다! [콘솔 방문](https://maas.gravitex.ai)","dismissible":true,"type":"info"},"pages":[{"title":"ko","href":"/ko/integrations/claude-desktop-app"}]}]},"basePath":"","title":"Claude Desktop App - GravitexAI Documentation","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["10e4515597","a74be98ba7"],"chunks":["BannerMarkdown-CX_qQQOL.js","dist-BTZUMDnx.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-xpJZXxdP.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}