Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key
Xum (formerly Mux) runs multiple coding agents in parallel, each with its own isolated workspace, from your desktop or browser. Xum supports custom providers with your choice of API format—the cleanest way to add Hostlinku without changing the default OpenAI/Anthropic provider.
If you prefer to use only one provider, configure the built-in OpenAI provider to use Hostlinku with the Chat Completions wire format (Settings → Providers → OpenAI, or in providers.jsonc):
The contents of the apiKeyFile are incorrect (contain newlines or spaces) or the key has been revoked.
404
anthropic-messages with a duplicate /v1 — set the base URL to https://api.hostlinku.com.
Provider not displayed
The provider ID contains uppercase letters or periods, or conflicts with a built-in provider name.
404 model_not_found
Incorrectly typed slug — copied from GET /v1/models.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Hostlinku Docs","colors":{"primary":"#111111","light":"#F5F5F5","dark":"#4A4A4A"},"logo":{"light":"https://mintcdn.com/hostlinku/wMpi8klIZneDqj3k/brand/hl-mark-black.png?fit=max\u0026auto=format\u0026n=wMpi8klIZneDqj3k\u0026q=85\u0026s=3f10db26b7183fe3cf537ecabf3e33eb","dark":"https://mintcdn.com/hostlinku/wMpi8klIZneDqj3k/brand/hl-mark-white.png?fit=max\u0026auto=format\u0026n=wMpi8klIZneDqj3k\u0026q=85\u0026s=60627cfc313047f5eef2f49426e4748c","href":"https://hostlinku.com"},"favicon":"https://mintcdn.com/hostlinku/wMpi8klIZneDqj3k/favicon.ico?fit=max\u0026auto=format\u0026n=wMpi8klIZneDqj3k\u0026q=85\u0026s=737c23aa239ff207575eb80ccf8beb35","appearance":{"default":"dark"},"navbar":{"links":[{"href":"/","label":"Dokumentasi"},{"href":"https://hostlinku.com","label":"Website"},{"href":"https://status.hostlinku.com","label":"Status"}],"primary":{"type":"button","label":"Console","href":"https://console.hostlinku.com"}},"footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"PRODUK","items":[{"label":"Website","href":"https://hostlinku.com"},{"label":"Console","href":"https://console.hostlinku.com"},{"label":"Harga","href":"https://hostlinku.com/pricing"}]},{"header":"DOKUMENTASI","items":[{"label":"Memulai","href":"/getting-started"},{"label":"Autentikasi","href":"/authentication"},{"label":"Chat Completions","href":"/chat-completions"},{"label":"Model","href":"/models"}]},{"header":"BANTUAN","items":[{"label":"FAQ","href":"/faqs"},{"label":"Dukungan","href":"/support"},{"label":"Billing \u0026 Saldo","href":"/billing"},{"label":"Status","href":"https://status.hostlinku.com"}]},{"header":"LEGAL","items":[{"label":"Syarat \u0026 Ketentuan","href":"/legals/terms-of-service"},{"label":"Kebijakan Privasi","href":"/legals/privacy-policy"},{"label":"Pengembalian Dana","href":"/legals/refund-policy"},{"label":"Kebijakan Penggunaan","href":"/legals/acceptable-use-policy"},{"label":"Keamanan","href":"/legals/security"}]}]},"seo":{"metatags":{"canonical":"https://docs.hostlinku.com"},"indexing":"all"},"fonts":{"family":"Geist"},"icons":{"library":"lucide"},"styling":{"latex":true},"navigation":{"languages":[{"language":"id","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"PRODUK","items":[{"label":"Website","href":"https://hostlinku.com"},{"label":"Console","href":"https://console.hostlinku.com"},{"label":"Harga","href":"https://hostlinku.com/pricing"}]},{"header":"DOKUMENTASI","items":[{"label":"Memulai","href":"/getting-started"},{"label":"Autentikasi","href":"/authentication"},{"label":"Chat Completions","href":"/chat-completions"},{"label":"Model","href":"/models"}]},{"header":"BANTUAN","items":[{"label":"FAQ","href":"/faqs"},{"label":"Dukungan","href":"/support"},{"label":"Billing \u0026 Saldo","href":"/billing"},{"label":"Status","href":"https://status.hostlinku.com"}]},{"header":"LEGAL","items":[{"label":"Syarat \u0026 Ketentuan","href":"/legals/terms-of-service"},{"label":"Kebijakan Privasi","href":"/legals/privacy-policy"},{"label":"Pengembalian Dana","href":"/legals/refund-policy"},{"label":"Kebijakan Penggunaan","href":"/legals/acceptable-use-policy"},{"label":"Keamanan","href":"/legals/security"}]}]},"navbar":{"links":[{"href":"/","label":"Dokumentasi"},{"href":"https://hostlinku.com","label":"Website"},{"href":"https://status.hostlinku.com","label":"Status"}],"primary":{"type":"button","label":"Console","href":"https://console.hostlinku.com"}},"href":""},{"language":"en","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"PRODUCT","items":[{"label":"Website","href":"https://hostlinku.com"},{"label":"Console","href":"https://console.hostlinku.com"},{"label":"Pricing","href":"https://hostlinku.com/pricing"}]},{"header":"DOCUMENTATION","items":[{"label":"Quickstart","href":"/en/getting-started"},{"label":"Authentication","href":"/en/authentication"},{"label":"Chat Completions","href":"/en/chat-completions"},{"label":"Models","href":"/en/models"}]},{"header":"HELP","items":[{"label":"FAQ","href":"/en/faqs"},{"label":"Support","href":"/en/support"},{"label":"Billing \u0026 Balance","href":"/en/billing"},{"label":"Status","href":"https://status.hostlinku.com"}]},{"header":"LEGAL","items":[{"label":"Terms of Service","href":"/en/legals/terms-of-service"},{"label":"Privacy Policy","href":"/en/legals/privacy-policy"},{"label":"Refund Policy","href":"/en/legals/refund-policy"},{"label":"Acceptable Use","href":"/en/legals/acceptable-use-policy"},{"label":"Security","href":"/en/legals/security"}]}]},"navbar":{"links":[{"href":"/en","label":"Documentation"},{"href":"https://hostlinku.com","label":"Website"},{"href":"https://status.hostlinku.com","label":"Status"}],"primary":{"type":"button","label":"Console","href":"https://console.hostlinku.com"}},"href":"en"},{"language":"ja","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"製品","items":[{"label":"ウェブサイト","href":"https://hostlinku.com"},{"label":"コンソール","href":"https://console.hostlinku.com"},{"label":"料金","href":"https://hostlinku.com/pricing"}]},{"header":"ドキュメント","items":[{"label":"クイックスタート","href":"/ja/getting-started"},{"label":"認証","href":"/ja/authentication"},{"label":"チャット補完","href":"/ja/chat-completions"},{"label":"モデル","href":"/ja/models"}]},{"header":"ヘルプ","items":[{"label":"FAQ","href":"/ja/faqs"},{"label":"サポート","href":"/ja/support"},{"label":"請求と残高","href":"/ja/billing"},{"label":"ステータス","href":"https://status.hostlinku.com"}]},{"header":"法的情報","items":[{"label":"利用規約","href":"/ja/legals/terms-of-service"},{"label":"プライバシーポリシー","href":"/ja/legals/privacy-policy"},{"label":"返金ポリシー","href":"/ja/legals/refund-policy"},{"label":"利用ポリシー","href":"/ja/legals/acceptable-use-policy"},{"label":"セキュリティ","href":"/ja/legals/security"}]}]},"navbar":{"links":[{"href":"/ja","label":"ドキュメント"},{"href":"https://hostlinku.com","label":"ウェブサイト"},{"href":"https://status.hostlinku.com","label":"ステータス"}],"primary":{"type":"button","label":"コンソール","href":"https://console.hostlinku.com"}},"href":"ja"},{"language":"zh","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"产品","items":[{"label":"网站","href":"https://hostlinku.com"},{"label":"控制台","href":"https://console.hostlinku.com"},{"label":"价格","href":"https://hostlinku.com/pricing"}]},{"header":"文档","items":[{"label":"快速开始","href":"/zh/getting-started"},{"label":"认证","href":"/zh/authentication"},{"label":"聊天补全","href":"/zh/chat-completions"},{"label":"模型","href":"/zh/models"}]},{"header":"帮助","items":[{"label":"常见问题","href":"/zh/faqs"},{"label":"支持","href":"/zh/support"},{"label":"计费与余额","href":"/zh/billing"},{"label":"状态","href":"https://status.hostlinku.com"}]},{"header":"法律","items":[{"label":"服务条款","href":"/zh/legals/terms-of-service"},{"label":"隐私政策","href":"/zh/legals/privacy-policy"},{"label":"退款政策","href":"/zh/legals/refund-policy"},{"label":"可接受使用政策","href":"/zh/legals/acceptable-use-policy"},{"label":"安全","href":"/zh/legals/security"}]}]},"navbar":{"links":[{"href":"/zh","label":"文档"},{"href":"https://hostlinku.com","label":"网站"},{"href":"https://status.hostlinku.com","label":"状态"}],"primary":{"type":"button","label":"控制台","href":"https://console.hostlinku.com"}},"href":"zh"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"hostlinku","hasAudioNarration":false,"actualSubdomain":"hostlinku","customDomains":["docs.hostlinku.com"],"gitSource":{"type":"github","owner":"typingdio-droid","repo":"hostlinkudocs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6adf40e094b1979157f9a193"},"chroma":{"latestBuiltDeploymentHistoryId":"6adf7015f325da4ba4e15957","collectionId":"ea325274-fce5-4643-8a3e-8906d3c6b25d","liveDeploymentHistoryId":"6adf7015f325da4ba4e15957","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6adf79cb889f84d13587d02a","clientVersion":"0.0.3966","searchFilterCounts":[{"language":"id","tag":"API","count":63},{"language":"en","tag":"API","count":63},{"language":"ja","tag":"API","count":63},{"language":"zh","tag":"API","count":63},{"language":"id","tag":"Model","count":45},{"language":"en","tag":"Model","count":45},{"language":"ja","tag":"モデル","count":45},{"language":"zh","tag":"模型","count":45},{"language":"id","tag":"Integrasi","count":34},{"language":"en","tag":"Integrations","count":34},{"language":"ja","tag":"連携","count":34},{"language":"zh","tag":"集成","count":34},{"language":"id","tag":"Integrasi IDE \u0026 Agent","count":16},{"language":"en","tag":"IDE \u0026 Agent Integrations","count":16},{"language":"ja","tag":"IDE・エージェント連携","count":16},{"language":"zh","tag":"IDE 与代理集成","count":16},{"language":"id","tag":"Dokumentasi","count":6},{"language":"id","tag":"FAQs","count":6},{"language":"en","tag":"Documentation","count":6},{"language":"en","tag":"FAQs","count":6},{"language":"ja","tag":"ドキュメント","count":6},{"language":"ja","tag":"よくある質問","count":6},{"language":"zh","tag":"文档","count":6},{"language":"zh","tag":"常见问题","count":6},{"language":"id","tag":"Legal","count":5},{"language":"id","tag":"Dokumen Legal","count":5},{"language":"en","tag":"Legal","count":5},{"language":"en","tag":"Legal Documents","count":5},{"language":"ja","tag":"法的情報","count":5},{"language":"ja","tag":"法的文書","count":5},{"language":"zh","tag":"法律","count":5},{"language":"zh","tag":"法律文件","count":5},{"language":"id","tag":"Mulai","count":3},{"language":"en","tag":"Getting started","count":3},{"language":"ja","tag":"はじめに","count":3},{"language":"zh","tag":"开始使用","count":3},{"language":"id","tag":"Akun","count":2},{"language":"en","tag":"Account","count":2},{"language":"ja","tag":"アカウント","count":2},{"language":"zh","tag":"账户","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":false,"hasWebMcpPermissions":true,"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":"editor-v7-file-tree","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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"editor-agent-model-picker","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":"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}],"isAtlas":false,"googleFontsInlined":true},"customCss":[{"filePath":"styles.css","content":":root{--hl-surface:#ffffff;--hl-border:rgba(0,0,0,.14);--hl-muted:rgba(0,0,0,.06)}[data-theme=dark],html.dark{--hl-surface:#0b0b0f;--hl-border:rgba(255,255,255,.16);--hl-muted:rgba(255,255,255,.07)}.hl-callout{display:flex;gap:12px;margin:1rem 0;padding:16px 20px;border:1px solid color-mix(in srgb,var(--hl-callout-color) 30%,transparent);border-radius:4px;background:color-mix(in srgb,var(--hl-callout-color) 10%,transparent)}.hl-callout-icon{flex:0 0 auto;margin-top:2px}.hl-callout-title{font-weight:700;color:var(--hl-callout-color);font-size:.92rem;margin-bottom:4px}.hl-callout-content>:first-child{margin-top:0}.hl-callout-content>:last-child{margin-bottom:0}.hl-steps{counter-reset:step;position:relative;margin:1.5rem 0;padding-left:44px}.hl-steps::before{content:\"\";position:absolute;top:4px;bottom:4px;left:14px;width:1px;background:var(--hl-border)}.hl-steps h3{counter-increment:step;position:relative}.hl-steps h3::before{content:counter(step);position:absolute;left:-44px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--hl-muted);border:1px solid var(--hl-border);outline:6px solid var(--hl-surface);font-size:.875rem;font-weight:600}#content-container{max-width:none}#content-side-layout{width:240px;max-width:240px}#table-of-contents-layout{width:240px;padding-left:20px}#table-of-contents{width:220px}#content-area{padding-left:32px;padding-right:0}#content :not(pre)>code,#content img,#sidebar a[aria-current=page],.code-block,.code-block [role=button],.code-block button,.hl-callout,[class*=chat-assistant],[role=dialog],[role=listbox],[role=menu],button,header a[href*=\"console.hostlinku.com\"],header a[href*=\"console.hostlinku.com\"] *,header button{border-radius:4px!important}header a[href*=\"console.hostlinku.com\"] .text-white,header a[href*=\"console.hostlinku.com\"] svg{color:#fff!important}footer [data-hl-footer-desc]{max-width:320px;margin-top:14px;font-size:13px;line-height:1.65;color:#737373}html.dark footer [data-hl-footer-desc]{color:#a3a3a3}@media (max-width:767px){footer [data-hl-footer-desc]{display:none}}@media (min-width:768px){footer div[class*=\"md:flex-col\"]{row-gap:12px!important;gap:12px!important;justify-content:flex-start!important}}.hl-credit-icon{display:inline-block;width:1em;height:1em;vertical-align:-.125em;margin-inline:.05em}"}],"page":{"pagePath":"en/integrations/xum","slug":"/en/integrations/xum","pageMetadata":{"title":"Xum","description":"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key","href":"/en/integrations/xum"},"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: \"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key\"\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];const Steps=({children})=>_jsx(`div`,{className:`hl-steps`,children});const __snippet_CONFIG_aco15o={note:{color:`#8a8a8a`,label:`Catatan`,icon:`info`},info:{color:`#8a8a8a`,label:`Info`,icon:`info`},tip:{color:`#a0a0a0`,label:`Tips`,icon:`tip`},important:{color:`#6f6f6f`,label:`Penting`,icon:`important`},warning:{color:`#bdbdbd`,label:`Peringatan`,icon:`warning`},caution:{color:`#6f6f6f`,label:`Hati-hati`,icon:`warning`},error:{color:`#6f6f6f`,label:`Error`,icon:`warning`}};const __snippet_PATHS_aco15o={info:`M12 16v-4m0-4h.01M21 12a9 9 0 1 1-18 0 9 9 0 0 1 18 0Z`,tip:`M9 18h6M10 22h4M12 2a7 7 0 0 0-4 12.7V17h8v-2.3A7 7 0 0 0 12 2Z`,important:`M12 8v5m0 3h.01M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z`,warning:`M12 8v5m0 3h.01M10.3 3.9 1.8 18a2 2 0 0 0 1.7 3h17a2 2 0 0 0 1.7-3L13.7 3.9a2 2 0 0 0-3.4 0Z`};function __snippet_Icon_aco15o({name,color}){return _jsx(`svg`,{width:`18`,height:`18`,viewBox:`0 0 24 24`,fill:`none`,stroke:color,strokeWidth:`1.8`,strokeLinecap:`round`,strokeLinejoin:`round`,\"aria-hidden\":`true`,children:_jsx(`path`,{d:__snippet_PATHS_aco15o[name]||__snippet_PATHS_aco15o.info})})}const Callout=({type=`note`,title,children})=>{const cfg=__snippet_CONFIG_aco15o[type]||__snippet_CONFIG_aco15o.note;return _jsxs(`div`,{className:`hl-callout hl-callout-${type}`,style:{\"--hl-callout-color\":cfg.color},children:[_jsx(`span`,{className:`hl-callout-icon`,children:_jsx(__snippet_Icon_aco15o,{name:cfg.icon,color:cfg.color})}),_jsxs(`div`,{className:`hl-callout-body`,children:[_jsx(`div`,{className:`hl-callout-title`,children:title||cfg.label}),_jsx(`div`,{className:`hl-callout-content`,children})]})]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,_MdxComponentBoundary}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://xum.cdr.dev/config/providers`,children:`Xum`}),` (formerly `,_jsx(_components.strong,{children:`Mux`}),`) runs multiple coding agents in parallel, each with its own isolated workspace, from your desktop or browser. Xum supports `,_jsx(_components.strong,{children:`custom providers`}),` with your choice of API format—the cleanest way to add Hostlinku without changing the default OpenAI/Anthropic provider.`]}),`\n`,_jsx(_MdxComponentBoundary,{name:`Steps`,children:_jsxs(Steps,{children:[_jsx(Heading,{level:`3`,id:`save-the-api-key-to-a-file`,children:`Save the API key to a file`}),_jsx(CodeBlock,{filename:``,numberOfLines:`3`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`3`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`mkdir`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -p`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ~/.config/hostlinku`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`printf`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '%s'`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` 'sk-isi-api-key-kamu'`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` >`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ~/.config/hostlinku/api-key`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`chmod`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#B5CEA8`},children:` 600`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` ~/.config/hostlinku/api-key`})]}),`\n`]})})}),_jsx(Heading,{level:`3`,id:`add-hostlinku-as-a-provider`,children:`Add Hostlinku as a provider`}),_jsxs(_components.p,{children:[`Edit `,_jsx(_components.code,{children:`~/.xum/providers.jsonc`}),` and add a new provider:`]}),_jsx(CodeBlock,{filename:``,numberOfLines:`18`,language:`jsonc`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsonc`,children:_jsxs(_components.code,{language:`jsonc`,numberOfLines:`18`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Semua model katalog lewat Chat Completions`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hostlinku\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"providerType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"openai-compatible\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"displayName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Hostlinku\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"baseUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.hostlinku.com/v1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"apiKeyFile\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"~/.config/hostlinku/api-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"models\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"claude-sonnet-4-6\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"gpt-5-5\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"deepseek-v4-flash\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#6E7781`,\"--shiki-dark\":`#6A9955`},children:` // Opsional: model Claude lewat Anthropic Messages (prompt caching penuh)`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"hostlinku-claude\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"providerType\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"anthropic-messages\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"displayName\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Hostlinku (Anthropic)\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"baseUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.hostlinku.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"apiKeyFile\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"~/.config/hostlinku/api-key\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"models\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"claude-sonnet-4-6\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"claude-haiku-4-5\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsxs(_components.p,{children:[`For `,_jsx(_components.code,{children:`anthropic-messages`}),`, Xum adds `,_jsx(_components.code,{children:`/v1`}),` on its own, so the base URL is written `,_jsx(_components.strong,{children:`without`}),` `,_jsx(_components.code,{children:`/v1`}),`. The provider ID (`,_jsx(_components.code,{children:`hostlinku`}),`, `,_jsx(_components.code,{children:`hostlinku-claude`}),`) must be in lowercase and cannot be the same as the name of the default provider.`]}),_jsx(Heading,{level:`3`,id:`select-a-model`,children:`Select a model`}),_jsxs(_components.p,{children:[`Open the model picker (or `,_jsx(_components.code,{children:`/model`}),`) and select a model from the `,_jsx(_components.strong,{children:`Hostlinku`}),` group. `,_jsx(_components.code,{children:`models`}),` is just a list of suggestions—you can still type in other slugs from the `,_jsx(_components.a,{href:`/en/models`,children:`catalog`}),` directly. The request appears in the console → `,_jsx(_components.strong,{children:`Request Log`}),`.`]})]})}),`\n`,_jsx(Heading,{level:`2`,id:`alternative-the-built-in-openai-provider`,children:`Alternative: the built-in OpenAI provider`}),`\n`,_jsxs(_components.p,{children:[`If you prefer to use only one provider, configure the built-in `,_jsx(_components.strong,{children:`OpenAI`}),` provider to use Hostlinku with the Chat Completions wire format (`,_jsx(_components.strong,{children:`Settings → Providers → OpenAI`}),`, or in `,_jsx(_components.code,{children:`providers.jsonc`}),`):`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`7`,language:`jsonc`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`jsonc`,children:_jsxs(_components.code,{language:`jsonc`,numberOfLines:`7`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"openai\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"apiKey\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sk-isi-api-key-kamu\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"baseUrl\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.hostlinku.com/v1\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"wireFormat\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"chatCompletions\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),`\n`,_jsx(_MdxComponentBoundary,{name:`Callout`,children:_jsx(Callout,{type:`note`,title:`Why chatCompletions?`,children:_jsxs(_components.p,{children:[`OpenAI’s default wire format provider is the Responses API, while Responses on Hostlinku are `,_jsx(_components.em,{children:`stateless`}),` (`,_jsx(_components.a,{href:`/en/responses`,children:`details`}),`). Chat Completions supports all catalog models—including Claude—without that limitation.`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`troubleshooting`,children:`Troubleshooting`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Symptoms`}),_jsx(_components.th,{children:`Solutions`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`401`})}),_jsxs(_components.td,{children:[`The contents of the `,_jsx(_components.code,{children:`apiKeyFile`}),` are incorrect (contain newlines or spaces) or the key has been revoked.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`404`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`anthropic-messages`}),` with a duplicate `,_jsx(_components.code,{children:`/v1`}),` — set the base URL to `,_jsx(_components.code,{children:`https://api.hostlinku.com`}),`.`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Provider not displayed`}),_jsx(_components.td,{children:`The provider ID contains uppercase letters or periods, or conflicts with a built-in provider name.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`404 model_not_found`})}),_jsxs(_components.td,{children:[`Incorrectly typed slug — copied from `,_jsx(_components.code,{children:`GET /v1/models`}),`.`]})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{Steps,__snippet_CONFIG_aco15o,__snippet_PATHS_aco15o,__snippet_Icon_aco15o,Callout,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":"Xum","description":"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key","href":"/en/integrations/xum"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[141,1815,")=>null;const __snippet_CONFIG_aco15o=undefined;const __snippet_PATHS_aco15o=undefined;const __snippet_Icon_aco15o=()=>null;const Callout=()=>null;function _cre"]]},"mdxExtracts":{"tableOfContents":[{"title":"Save the API key to a file","slug":"save-the-api-key-to-a-file","depth":3,"children":[]},{"title":"Add Hostlinku as a provider","slug":"add-hostlinku-as-a-provider","depth":3,"children":[]},{"title":"Select a model","slug":"select-a-model","depth":3,"children":[]},{"title":"Alternative: the built-in OpenAI provider","slug":"alternative-the-built-in-openai-provider","depth":2,"children":[]},{"title":"Troubleshooting","slug":"troubleshooting","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/hostlinku/247e04d3886c7f08/custom.js"],"subdomain":"hostlinku","siteName":"Hostlinku Docs","title":"Xum - Hostlinku Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"id":{"href":"/integrations/xum","matchLevel":1},"en":{"href":"/en/integrations/xum","matchLevel":0},"ja":{"href":"/ja/integrations/xum","matchLevel":1},"zh":{"href":"/zh/integrations/xum","matchLevel":1}}},"lastModified":"2026-10-26T14:46:38.618Z","originalFileLocation":"en/integrations/xum.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=\"dark\"}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=\"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key\">\u003cmeta data-mint-head name=\"application-name\" content=\"Hostlinku Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/hostlinku/WGxJJmdnb7eaefd-/_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/hostlinku/WGxJJmdnb7eaefd-/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/hostlinku/WGxJJmdnb7eaefd-/_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/hostlinku/WGxJJmdnb7eaefd-/_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/hostlinku/WGxJJmdnb7eaefd-/_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/hostlinku/WGxJJmdnb7eaefd-/_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/hostlinku/WGxJJmdnb7eaefd-/_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/hostlinku/WGxJJmdnb7eaefd-/_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/hostlinku/WGxJJmdnb7eaefd-/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Xum - Hostlinku Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Hostlinku Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.hostlinku.com/en/integrations/xum\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://hostlinku.mintlify.app/_mintlify/api/og/v2?division=IDE+%26+Agent+Integrations\u0026amp;title=Xum\u0026amp;description=Register+Hostlinku+as+a+custom+provider+in+Xum+%28formerly+Mux%29+to+run+multiple+coding+agents+in+parallel+with+a+single+API+key\u0026amp;theme=a1bbb5a99f0bcce057f0fce6\u0026amp;signature=ec8c177ddfc8a8192d66f6b52c80e2cbe44b6692b5d4d2393e8d559769584591\">\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=\"Xum - Hostlinku Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://hostlinku.mintlify.app/_mintlify/api/og/v2?division=IDE+%26+Agent+Integrations\u0026amp;title=Xum\u0026amp;description=Register+Hostlinku+as+a+custom+provider+in+Xum+%28formerly+Mux%29+to+run+multiple+coding+agents+in+parallel+with+a+single+API+key\u0026amp;theme=a1bbb5a99f0bcce057f0fce6\u0026amp;signature=ec8c177ddfc8a8192d66f6b52c80e2cbe44b6692b5d4d2393e8d559769584591\">\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/hostlinku/WGxJJmdnb7eaefd-/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Hostlinku Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111111\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.hostlinku.com/en/integrations/xum\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/integrations/xum.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.hostlinku.com/en/integrations/xum\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"id\" href=\"https://docs.hostlinku.com/integrations/xum\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.hostlinku.com/ja/integrations/xum\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.hostlinku.com/zh/integrations/xum\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.hostlinku.com/integrations/xum\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.hostlinku.com/#organization\",\"name\":\"Hostlinku Docs\",\"url\":\"https://docs.hostlinku.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/hostlinku/wMpi8klIZneDqj3k/brand/hl-mark-black.png?fit=max\u0026auto=format\u0026n=wMpi8klIZneDqj3k\u0026q=85\u0026s=3f10db26b7183fe3cf537ecabf3e33eb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.hostlinku.com#website\",\"name\":\"Hostlinku Docs\",\"url\":\"https://docs.hostlinku.com\",\"publisher\":{\"@id\":\"https://docs.hostlinku.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.hostlinku.com/en/integrations/xum#webpage\",\"url\":\"https://docs.hostlinku.com/en/integrations/xum\",\"name\":\"Xum\",\"description\":\"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key\",\"dateModified\":\"2026-10-26T14:46:38.618Z\",\"isPartOf\":{\"@id\":\"https://docs.hostlinku.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.hostlinku.com/en/integrations/xum#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.hostlinku.com/en/integrations/xum#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Integrations\",\"item\":\"https://docs.hostlinku.com/en/integrations/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"IDE \u0026 Agent Integrations\",\"item\":\"https://docs.hostlinku.com/en/integrations/claude-code\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Xum\",\"item\":\"https://docs.hostlinku.com/en/integrations/xum\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.hostlinku.com/en/integrations/xum#article\",\"headline\":\"Xum\",\"name\":\"Xum\",\"description\":\"Register Hostlinku as a custom provider in Xum (formerly Mux) to run multiple coding agents in parallel with a single API key\",\"url\":\"https://docs.hostlinku.com/en/integrations/xum\",\"mainEntityOfPage\":{\"@id\":\"https://docs.hostlinku.com/en/integrations/xum#webpage\"},\"dateModified\":\"2026-10-26T14:46:38.618Z\",\"publisher\":{\"@id\":\"https://docs.hostlinku.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.hostlinku.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Hostlinku Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Hostlinku Docs","nav":{"global":null,"languages":[{"language":"id","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"PRODUK","items":[{"label":"Website","href":"https://hostlinku.com"},{"label":"Console","href":"https://console.hostlinku.com"},{"label":"Harga","href":"https://hostlinku.com/pricing"}]},{"header":"DOKUMENTASI","items":[{"label":"Memulai","href":"/getting-started"},{"label":"Autentikasi","href":"/authentication"},{"label":"Chat Completions","href":"/chat-completions"},{"label":"Model","href":"/models"}]},{"header":"BANTUAN","items":[{"label":"FAQ","href":"/faqs"},{"label":"Dukungan","href":"/support"},{"label":"Billing \u0026 Saldo","href":"/billing"},{"label":"Status","href":"https://status.hostlinku.com"}]},{"header":"LEGAL","items":[{"label":"Syarat \u0026 Ketentuan","href":"/legals/terms-of-service"},{"label":"Kebijakan Privasi","href":"/legals/privacy-policy"},{"label":"Pengembalian Dana","href":"/legals/refund-policy"},{"label":"Kebijakan Penggunaan","href":"/legals/acceptable-use-policy"},{"label":"Keamanan","href":"/legals/security"}]}]},"navbar":{"links":[{"href":"/","label":"Dokumentasi"},{"href":"https://hostlinku.com","label":"Website"},{"href":"https://status.hostlinku.com","label":"Status"}],"primary":{"type":"button","label":"Console","href":"https://console.hostlinku.com"}},"pages":[{"title":"id","href":"/integrations/xum"}]},{"language":"en","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"PRODUCT","items":[{"label":"Website","href":"https://hostlinku.com"},{"label":"Console","href":"https://console.hostlinku.com"},{"label":"Pricing","href":"https://hostlinku.com/pricing"}]},{"header":"DOCUMENTATION","items":[{"label":"Quickstart","href":"/en/getting-started"},{"label":"Authentication","href":"/en/authentication"},{"label":"Chat Completions","href":"/en/chat-completions"},{"label":"Models","href":"/en/models"}]},{"header":"HELP","items":[{"label":"FAQ","href":"/en/faqs"},{"label":"Support","href":"/en/support"},{"label":"Billing \u0026 Balance","href":"/en/billing"},{"label":"Status","href":"https://status.hostlinku.com"}]},{"header":"LEGAL","items":[{"label":"Terms of Service","href":"/en/legals/terms-of-service"},{"label":"Privacy Policy","href":"/en/legals/privacy-policy"},{"label":"Refund Policy","href":"/en/legals/refund-policy"},{"label":"Acceptable Use","href":"/en/legals/acceptable-use-policy"},{"label":"Security","href":"/en/legals/security"}]}]},"navbar":{"links":[{"href":"/en","label":"Documentation"},{"href":"https://hostlinku.com","label":"Website"},{"href":"https://status.hostlinku.com","label":"Status"}],"primary":{"type":"button","label":"Console","href":"https://console.hostlinku.com"}},"tabs":[{"tab":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/en"}]},{"tab":"FAQs","pages":[{"title":"FAQs","href":"/en/faqs"}]},{"tab":"API","icon":"square-terminal","pages":[{"title":"API","href":"/en/api-reference"}]},{"tab":"Integrations","icon":"plug","groups":[{"group":"Integrations","pages":[{"title":"Integration Overview","href":"/en/integrations"},{"group":"IDE \u0026 Agent Integrations","expanded":false,"pages":[{"title":"Claude Code","href":"/en/integrations/claude-code"},{"title":"Codex CLI","href":"/en/integrations/codex-cli"},{"title":"Cursor","href":"/en/integrations/cursor"},{"title":"VS Code (Chat)","href":"/en/integrations/vscode"},{"title":"GitHub Copilot","href":"/en/integrations/copilot"},{"title":"Zed","href":"/en/integrations/zed"},{"title":"Cline \u0026 Roo Code","href":"/en/integrations/cline"},{"title":"Kilo Code","href":"/en/integrations/kilo-code"},{"title":"Continue","href":"/en/integrations/continue"},{"title":"JetBrains AI Assistant","href":"/en/integrations/jetbrains"},{"title":"Junie CLI","href":"/en/integrations/junie"},{"title":"Factory Droid","href":"/en/integrations/factory"},{"title":"OpenCode","description":"Register Hostlinku as a custom OpenAI-compatible provider in opencode.json and select a model via /models","href":"/en/integrations/opencode"},{"title":"Xum","href":"/en/integrations/xum"},{"title":"Aider","description":"Run Aider via Hostlinku with OPENAI_API_BASE and the model prefix openai/ — plus the model metadata so that the context and cost are calculated correctly","href":"/en/integrations/aider"},{"title":"OpenAI Agents SDK","href":"/en/integrations/agents-sdk"}]}]}]},{"tab":"Legal","icon":"scale","pages":[{"title":"Legal","href":"/en/legals/terms-of-service"}]}]},{"language":"ja","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"製品","items":[{"label":"ウェブサイト","href":"https://hostlinku.com"},{"label":"コンソール","href":"https://console.hostlinku.com"},{"label":"料金","href":"https://hostlinku.com/pricing"}]},{"header":"ドキュメント","items":[{"label":"クイックスタート","href":"/ja/getting-started"},{"label":"認証","href":"/ja/authentication"},{"label":"チャット補完","href":"/ja/chat-completions"},{"label":"モデル","href":"/ja/models"}]},{"header":"ヘルプ","items":[{"label":"FAQ","href":"/ja/faqs"},{"label":"サポート","href":"/ja/support"},{"label":"請求と残高","href":"/ja/billing"},{"label":"ステータス","href":"https://status.hostlinku.com"}]},{"header":"法的情報","items":[{"label":"利用規約","href":"/ja/legals/terms-of-service"},{"label":"プライバシーポリシー","href":"/ja/legals/privacy-policy"},{"label":"返金ポリシー","href":"/ja/legals/refund-policy"},{"label":"利用ポリシー","href":"/ja/legals/acceptable-use-policy"},{"label":"セキュリティ","href":"/ja/legals/security"}]}]},"navbar":{"links":[{"href":"/ja","label":"ドキュメント"},{"href":"https://hostlinku.com","label":"ウェブサイト"},{"href":"https://status.hostlinku.com","label":"ステータス"}],"primary":{"type":"button","label":"コンソール","href":"https://console.hostlinku.com"}},"pages":[{"title":"ja","href":"/ja/integrations/xum"}]},{"language":"zh","footer":{"socials":{"website":"https://hostlinku.com"},"links":[{"header":"产品","items":[{"label":"网站","href":"https://hostlinku.com"},{"label":"控制台","href":"https://console.hostlinku.com"},{"label":"价格","href":"https://hostlinku.com/pricing"}]},{"header":"文档","items":[{"label":"快速开始","href":"/zh/getting-started"},{"label":"认证","href":"/zh/authentication"},{"label":"聊天补全","href":"/zh/chat-completions"},{"label":"模型","href":"/zh/models"}]},{"header":"帮助","items":[{"label":"常见问题","href":"/zh/faqs"},{"label":"支持","href":"/zh/support"},{"label":"计费与余额","href":"/zh/billing"},{"label":"状态","href":"https://status.hostlinku.com"}]},{"header":"法律","items":[{"label":"服务条款","href":"/zh/legals/terms-of-service"},{"label":"隐私政策","href":"/zh/legals/privacy-policy"},{"label":"退款政策","href":"/zh/legals/refund-policy"},{"label":"可接受使用政策","href":"/zh/legals/acceptable-use-policy"},{"label":"安全","href":"/zh/legals/security"}]}]},"navbar":{"links":[{"href":"/zh","label":"文档"},{"href":"https://hostlinku.com","label":"网站"},{"href":"https://status.hostlinku.com","label":"状态"}],"primary":{"type":"button","label":"控制台","href":"https://console.hostlinku.com"}},"pages":[{"title":"zh","href":"/zh/integrations/xum"}]}]},"title":"Xum - Hostlinku Docs","buildId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","deploymentId":"dpl_cadrRc5H9XQiJQbDFN5mcYRs2PAj","dynamics":[],"chunks":[]}