Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.
GPU Infrastructure gives you a container on dedicated GPU capacity for training,
batch jobs, development, and self-hosted services. Choose the accelerator and
spending boundary; AI Reserve handles provider placement, current stock, and
price checks.
Launch your first GPU
Quote, launch, connect over SSH, and clean up safely.
Serve a frontier model
Follow versioned GLM, Kimi, and DeepSeek deployment playbooks from weights to production acceptance.
Configure an instance
Choose hardware, region, image, ports, and storage.
Connect and manage
Inspect state, retrieve connections, stream logs, and control lifecycle.
Keep files between runs
Understand ephemeral root disks and persistent volumes.
Launch a cluster
Run large models across interconnected GPU nodes with one quote and lifecycle.
Request → quote → launch. Describe the accelerator, region, spending
boundary, and storage lifecycle you need. AI Reserve returns the complete hourly
price before creating anything, then exposes connection and lifecycle controls
through one normalized instance resource.Follow the quickstart for a complete SSH
round trip, or read Configure and launch
for every request control and quote caveat.Deploying open weights? Start with the
frontier model serving playbooks for pinned
artifacts, model-specific runtimes, behavioral tests, and the production
acceptance bar.
The Instances API uses provider-independent accelerator and region names.
Adding another infrastructure backend does not change the request shape or your
resource IDs. Instance responses intentionally expose normalized lifecycle,
storage, price, and connection information rather than provider placement IDs.
Surface
Start here
CLI
aireserve gpu instances with quote, launch, list, get, connections, start, stop, or terminate
REST
/v1/gpu/instances, /v1/gpu/instances/quote, and /v1/gpu/operations/{operationId}
Storage
aireserve gpu volumes with list, create, get, grow, or delete; REST uses /v1/gpu/volumes
Clusters
aireserve gpu clusters with quote, launch, list, get, connections, logs, or terminate; REST uses /v1/gpu/clusters
Reference
Generated request and response schemas under API Reference
Running instances accrue compute charges. Persistent volumes accrue storage charges until you delete them, including
while detached or while an instance is stopped.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AI Reserve Developer Documentation","colors":{"primary":"#8a7a50","light":"#c8c0a8","dark":"#b0a890"},"logo":{"light":"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/logo/light.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=4305e52131e25c047cb3dcee7304ebe1","dark":"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/logo/dark.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=8d7ceae367a63973571659fbe14964e7","href":"https://docs.aireserve.com"},"favicon":"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/favicon.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=a25b27a5ffce06736ec9f529f4150ca3","api":{"playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript"]}},"appearance":{"default":"dark"},"background":{"decoration":"grid","color":{"light":"#faf8f1","dark":"#07172a"}},"navbar":{"links":[{"href":"https://portal.aireserve.com","label":"Portal"}],"primary":{"type":"button","label":"Get an API key","href":"https://portal.aireserve.com/keys"}},"footer":{"links":[{"header":"Developers","items":[{"label":"Get an API key","href":"https://portal.aireserve.com/keys"},{"label":"Portal","href":"https://portal.aireserve.com"},{"label":"Connect wizard","href":"https://portal.aireserve.com/connect"}]},{"header":"Trust \u0026 disclosures","items":[{"label":"Provider Data Handling","href":"https://privacy.aireserve.com/data-handling"},{"label":"Subprocessors","href":"https://privacy.aireserve.com/subprocessors"}]},{"header":"For AI agents","items":[{"label":"llms.txt","href":"https://docs.aireserve.com/llms.txt"},{"label":"llms-full.txt","href":"https://docs.aireserve.com/llms-full.txt"}]}]},"fonts":{"family":"Sora"},"icons":{"library":"lucide"},"styling":{"codeblocks":"dark","latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"ai-reserve","hasAudioNarration":false,"actualSubdomain":"ai-reserve","customDomains":["docs.aireserve.com"],"gitSource":{"type":"github","owner":"audacity-investments","repo":"audacity","deployBranch":"main","contentDirectory":"apps/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad8027d1260fa66eaf07ebe","collectionId":"5e19d157-3007-40ee-8c07-b7fb0e93cbe9","liveDeploymentHistoryId":"6ad8027d1260fa66eaf07ebe","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ad8027d1260fa66eaf07ebe","clientVersion":"0.0.3908","searchFilterCounts":[{"language":"default","tag":"Models","count":273},{"language":"default","tag":"By maker","count":266},{"language":"default","tag":"API Reference","count":92},{"language":"default","tag":"Endpoints","count":86},{"language":"default","tag":"Documentation","count":74},{"language":"default","tag":"GPU Infrastructure","count":66},{"language":"default","tag":"Anthropic","count":40},{"language":"default","tag":"OpenAI","count":38},{"language":"default","tag":"DeepSeek","count":34},{"language":"default","tag":"Connect your tool","count":25}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"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":"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":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","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":"teamspace","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":"vite-origin","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":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","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":"style.css","content":"/* cyrillic-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* cyrillic-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpHtKgS4.woff2) format('woff2');\n unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;\n}\n/* cyrillic */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYrXtKgS4.woff2) format('woff2');\n unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n}\n/* vietnamese */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYpntKgS4.woff2) format('woff2');\n unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;\n}\n/* latin-ext */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYp3tKgS4.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'Cormorant Garamond';\n font-style: normal;\n font-weight: 600;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/cormorantgaramond/v21/co3bmX5slCNuHLi8bLeY9MK7whWMhyjYqXtK.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTU7PB1QTsUX8KYthSQBLyM.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTU7PB1QTsUX8KYthqQBA.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n/* latin-ext */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEY2tbZX9.woff2) format('woff2');\n unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF;\n}\n/* latin */\n@font-face {\n font-family: 'DM Mono';\n font-style: normal;\n font-weight: 500;\n font-display: swap;\n src: url(/_mintlify/assets/fonts/google/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzEYOtbQ.woff2) format('woff2');\n unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;\n}\n:root{--ar-navy:#07172a;--ar-navy-deep:#050f1d;--ar-card:#0c1e33;--ar-raised:#122840;--ar-ivory:#f2ede3;--ar-gold:#b0a890;--ar-gold-lt:#c8c0a8;--ar-gold-rule:rgba(176, 168, 144, 0.28);--ar-border:rgba(120, 144, 155, 0.22);--ar-mono:\"DM Mono\", \"SF Mono\", ui-monospace, Menlo, Consolas, \"Liberation Mono\",\n monospace}code,kbd,pre,pre *,samp{font-family:var(--ar-mono)!important}#content-area h2,#page-title{font-family:\"Cormorant Garamond\",\"Iowan Old Style\",\"Palatino Linotype\",Palatino,Georgia,serif;font-weight:500;letter-spacing:.005em}#page-title{font-size:2.75rem;line-height:1.12}#content-area h2{font-size:1.85rem}#sidebar h5,#sidebar h6,sidebar-group-header{font-family:var(--ar-mono);font-size:.6875rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.dark #sidebar h5,.dark #sidebar h6,.dark sidebar-group-header{color:#78909b}.dark #navbar{border-bottom:1px solid var(--ar-gold-rule)}.dark card{background:rgba(12,30,51,.55);border-color:var(--ar-border)}.dark card:hover{border-color:rgba(120,144,155,.38)}.dark .callout[data-callout-type=note]{background:rgba(176,168,144,.07);border-color:rgba(176,168,144,.26)}.dark .callout[data-callout-type=note] [data-component-part=callout-content],.dark .callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#d9d2bf}.callout[data-callout-type=note]{background:rgba(138,122,80,.07);border-color:rgba(138,122,80,.3)}.callout[data-callout-type=note] [data-component-part=callout-content],.callout[data-callout-type=note] [data-component-part=callout-icon] svg{color:#6b5f3e}"}],"page":{"pagePath":"gpu-infrastructure","slug":"/gpu-infrastructure","pageMetadata":{"title":"GPU Infrastructure","description":"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.","icon":"server","href":"/gpu-infrastructure/index"},"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: \"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.\"\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={a:`a`,code:`code`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{Card,CardGroup,Heading,Table,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`GPU Infrastructure gives you a container on dedicated GPU capacity for training,\nbatch jobs, development, and self-hosted services. Choose the accelerator and\nspending boundary; AI Reserve handles provider placement, current stock, and\nprice checks.`}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Launch your first GPU`,icon:`rocket`,href:`/gpu-infrastructure/quickstart`,children:_jsx(_components.p,{children:`Quote, launch, connect over SSH, and clean up safely.`})}),_jsx(Card,{title:`Serve a frontier model`,icon:`book-open-check`,href:`/gpu-infrastructure/playbooks`,children:_jsx(_components.p,{children:`Follow versioned GLM, Kimi, and DeepSeek deployment playbooks from weights to production acceptance.`})}),_jsx(Card,{title:`Configure an instance`,icon:`sliders-horizontal`,href:`/gpu-infrastructure/launch-instances`,children:_jsx(_components.p,{children:`Choose hardware, region, image, ports, and storage.`})}),_jsx(Card,{title:`Connect and manage`,icon:`terminal`,href:`/gpu-infrastructure/manage-instances`,children:_jsx(_components.p,{children:`Inspect state, retrieve connections, stream logs, and control lifecycle.`})}),_jsx(Card,{title:`Keep files between runs`,icon:`hard-drive`,href:`/gpu-infrastructure/storage`,children:_jsx(_components.p,{children:`Understand ephemeral root disks and persistent volumes.`})}),_jsx(Card,{title:`Launch a cluster`,icon:`network`,href:`/gpu-infrastructure/clusters`,children:_jsx(_components.p,{children:`Run large models across interconnected GPU nodes with one quote and lifecycle.`})})]}),`\n`,_jsx(Heading,{level:`2`,id:`pick-the-right-gpu-product`,children:`Pick the right GPU product`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`You need`}),_jsx(_components.th,{children:`Use`}),_jsx(_components.th,{children:`What you manage`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A GPU machine for training, development, batch work, or a custom service`}),_jsx(_components.td,{children:_jsx(_components.strong,{children:`GPU Infrastructure`})}),_jsx(_components.td,{children:`Container image, files, ports, connections, and lifecycle`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`A model served behind an OpenAI-compatible inference endpoint`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/capabilities/dedicated-gpu-endpoints`,children:_jsx(_components.strong,{children:`Dedicated GPU endpoints`})})}),_jsx(_components.td,{children:`Model and deployment lifecycle; AI Reserve manages the serving endpoint`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`2–8 interconnected machines for distributed training or a model that does not fit one node`}),_jsx(_components.td,{children:_jsx(_components.a,{href:`/gpu-infrastructure/clusters`,children:_jsx(_components.strong,{children:`Multi-node clusters`})})}),_jsx(_components.td,{children:`Same as an instance, applied to every node; one shared volume`})]})]})]}),`\n`,_jsx(_components.p,{children:`GPU Infrastructure is raw compute. It does not autoscale your application or\nturn a container into a managed inference API.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-core-workflow`,children:`The core workflow`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Request → quote → launch.`}),` Describe the accelerator, region, spending\nboundary, and storage lifecycle you need. AI Reserve returns the complete hourly\nprice before creating anything, then exposes connection and lifecycle controls\nthrough one normalized instance resource.`]}),`\n`,_jsxs(_components.p,{children:[`Follow the `,_jsx(_components.a,{href:`/gpu-infrastructure/quickstart`,children:`quickstart`}),` for a complete SSH\nround trip, or read `,_jsx(_components.a,{href:`/gpu-infrastructure/launch-instances`,children:`Configure and launch`}),`\nfor every request control and quote caveat.`]}),`\n`,_jsxs(_components.p,{children:[`Deploying open weights? Start with the\n`,_jsx(_components.a,{href:`/gpu-infrastructure/playbooks`,children:`frontier model serving playbooks`}),` for pinned\nartifacts, model-specific runtimes, behavioral tests, and the production\nacceptance bar.`]}),`\n`,_jsx(Heading,{level:`2`,id:`what-stays-stable`,children:`What stays stable`}),`\n`,_jsx(_components.p,{children:`The Instances API uses provider-independent accelerator and region names.\nAdding another infrastructure backend does not change the request shape or your\nresource IDs. Instance responses intentionally expose normalized lifecycle,\nstorage, price, and connection information rather than provider placement IDs.`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Surface`}),_jsx(_components.th,{children:`Start here`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`CLI`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`aireserve gpu instances`}),` with `,_jsx(_components.code,{children:`quote`}),`, `,_jsx(_components.code,{children:`launch`}),`, `,_jsx(_components.code,{children:`list`}),`, `,_jsx(_components.code,{children:`get`}),`, `,_jsx(_components.code,{children:`connections`}),`, `,_jsx(_components.code,{children:`start`}),`, `,_jsx(_components.code,{children:`stop`}),`, or `,_jsx(_components.code,{children:`terminate`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`REST`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`/v1/gpu/instances`}),`, `,_jsx(_components.code,{children:`/v1/gpu/instances/quote`}),`, and `,_jsx(_components.code,{children:`/v1/gpu/operations/{operationId}`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Storage`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`aireserve gpu volumes`}),` with `,_jsx(_components.code,{children:`list`}),`, `,_jsx(_components.code,{children:`create`}),`, `,_jsx(_components.code,{children:`get`}),`, `,_jsx(_components.code,{children:`grow`}),`, or `,_jsx(_components.code,{children:`delete`}),`; REST uses `,_jsx(_components.code,{children:`/v1/gpu/volumes`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Clusters`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`aireserve gpu clusters`}),` with `,_jsx(_components.code,{children:`quote`}),`, `,_jsx(_components.code,{children:`launch`}),`, `,_jsx(_components.code,{children:`list`}),`, `,_jsx(_components.code,{children:`get`}),`, `,_jsx(_components.code,{children:`connections`}),`, `,_jsx(_components.code,{children:`logs`}),`, or `,_jsx(_components.code,{children:`terminate`}),`; REST uses `,_jsx(_components.code,{children:`/v1/gpu/clusters`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Reference`}),_jsxs(_components.td,{children:[`Generated request and response schemas under `,_jsx(_components.a,{href:`/api-reference`,children:`API Reference`})]})]})]})]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Running instances accrue compute charges. Persistent volumes accrue storage charges until you delete them, including\nwhile detached or while an instance is stopped.`})})]})}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":{"codeStyling":"dark","config":{},"pageMetadata":{"title":"GPU Infrastructure","description":"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.","icon":"server","href":"/gpu-infrastructure/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Pick the right GPU product","slug":"pick-the-right-gpu-product","depth":2,"children":[]},{"title":"The core workflow","slug":"the-core-workflow","depth":2,"children":[]},{"title":"What stays stable","slug":"what-stays-stable","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"ai-reserve","siteName":"AI Reserve Developer Documentation","title":"GPU Infrastructure - AI Reserve Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-14T20:30:12.929Z","originalFileLocation":"gpu-infrastructure/index.mdx"},"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=\"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AI Reserve Developer 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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_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/ai-reserve/6c4vKdK5wwkhGrb_/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"GPU Infrastructure - AI Reserve Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AI Reserve Developer Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.aireserve.com/gpu-infrastructure\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"GPU Infrastructure - AI Reserve Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/ai-reserve/6c4vKdK5wwkhGrb_/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AI Reserve Developer Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#8a7a50\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.aireserve.com/gpu-infrastructure\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/gpu-infrastructure.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.aireserve.com/#organization\",\"name\":\"AI Reserve Developer Documentation\",\"url\":\"https://docs.aireserve.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/ai-reserve/kVGnXF7MyJRszayb/logo/light.svg?fit=max\u0026auto=format\u0026n=kVGnXF7MyJRszayb\u0026q=85\u0026s=4305e52131e25c047cb3dcee7304ebe1\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.aireserve.com#website\",\"name\":\"AI Reserve Developer Documentation\",\"url\":\"https://docs.aireserve.com\",\"publisher\":{\"@id\":\"https://docs.aireserve.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.aireserve.com/gpu-infrastructure#webpage\",\"url\":\"https://docs.aireserve.com/gpu-infrastructure\",\"name\":\"GPU Infrastructure\",\"description\":\"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.\",\"dateModified\":\"2026-10-14T20:30:12.929Z\",\"isPartOf\":{\"@id\":\"https://docs.aireserve.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aireserve.com/gpu-infrastructure#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aireserve.com/gpu-infrastructure#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"GPU Infrastructure\",\"item\":\"https://docs.aireserve.com/gpu-infrastructure/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"GPU Infrastructure\",\"item\":\"https://docs.aireserve.com/gpu-infrastructure\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.aireserve.com/gpu-infrastructure#article\",\"headline\":\"GPU Infrastructure\",\"name\":\"GPU Infrastructure\",\"description\":\"Provision raw GPU compute with predictable pricing, durable operations, and provider-neutral controls.\",\"url\":\"https://docs.aireserve.com/gpu-infrastructure\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aireserve.com/gpu-infrastructure#webpage\"},\"dateModified\":\"2026-10-14T20:30:12.929Z\",\"publisher\":{\"@id\":\"https://docs.aireserve.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.aireserve.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AI Reserve Developer Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AI Reserve Developer Documentation","nav":{"global":null,"tabs":[{"tab":"Documentation","groups":[{"group":"Getting started","pages":[{"title":"Getting started for your team","icon":"rocket","href":"/getting-started/for-your-team"},{"title":"Every frontier model. One API key.","sidebarTitle":"Overview","icon":"compass","href":"/index"},{"title":"Get an API key","icon":"key-round","href":"/getting-started/get-an-api-key"},{"title":"SDK quickstart","icon":"rocket","href":"/getting-started/quickstart"}]},{"group":"Connect your tool","pages":[{"title":"Connect your tool","sidebarTitle":"Overview","icon":"cable","href":"/connect/index"},{"title":"Slack","icon":"slack","href":"/connect/slack"},{"title":"aireserve CLI","icon":"wand-sparkles","href":"/connect/cli"},{"title":"Claude Code","icon":"terminal","href":"/connect/claude-code"},{"title":"Codex","icon":"square-terminal","href":"/connect/codex"},{"title":"Cursor","icon":"mouse-pointer-2","href":"/connect/cursor"},{"title":"GitHub Copilot","icon":"github","href":"/connect/github-copilot"},{"title":"Zed","icon":"zap","href":"/connect/zed"},{"title":"Cline","icon":"bot","href":"/connect/cline"},{"title":"Devin Desktop","icon":"app-window","href":"/connect/devin-desktop"},{"title":"Factory Droid","icon":"factory","href":"/connect/droid"},{"title":"Microsoft Office","icon":"layout-grid","href":"/connect/microsoft-office"},{"title":"GitHub Actions (CI)","icon":"workflow","href":"/connect/github-actions"},{"title":"Aider","icon":"square-pen","href":"/connect/aider"},{"title":"Continue","icon":"infinity","href":"/connect/continue"},{"title":"Goose","icon":"bird","href":"/connect/goose"},{"title":"OpenCode","icon":"square-code","href":"/connect/opencode"},{"title":"OpenHands","icon":"hand","href":"/connect/openhands"},{"title":"Roo Code","icon":"rabbit","href":"/connect/roo-code"},{"title":"OpenAI SDK","icon":"code","href":"/connect/openai-sdk"},{"title":"Anthropic SDK","icon":"code-xml","href":"/connect/anthropic-sdk"},{"title":"Terminal coding agents","icon":"square-chevron-right","href":"/connect/code-cli"},{"title":"AWS SDK (boto3) / Bedrock migration","sidebarTitle":"AWS SDK (boto3)","icon":"cloud","href":"/connect/aws-sdk"},{"title":"MCP server","icon":"plug","href":"/connect/mcp"},{"title":"MCP tool reference","description":"Every tool and operation on the AI Reserve MCP server — who can call it, the copy-paste request, and the plain-English ask that does the same thing.","icon":"list-tree","href":"/connect/mcp-tools"}]},{"group":"GPU Infrastructure","pages":[{"title":"GPU Infrastructure","icon":"server","href":"/gpu-infrastructure/index"},{"title":"Quickstart","description":"Quote an H100, launch it with SSH access, inspect the connection, and terminate it safely.","icon":"rocket","href":"/gpu-infrastructure/quickstart"},{"group":"Frontier model playbooks","expanded":false,"pages":[{"title":"Frontier model serving playbooks","icon":"book-open-check","href":"/gpu-infrastructure/playbooks"},{"title":"Serve GLM-5.3","icon":"braces","href":"/gpu-infrastructure/playbooks/glm-5-3"},{"title":"Serve Kimi K3","icon":"scan-eye","href":"/gpu-infrastructure/playbooks/kimi-k3"},{"title":"Serve DeepSeek V4 Pro 0813","icon":"brain-circuit","href":"/gpu-infrastructure/playbooks/deepseek-v4-pro-0813"},{"title":"Serve DeepSeek V4.1 Flash","icon":"zap","href":"/gpu-infrastructure/playbooks/deepseek-v4-1-flash"}]},{"title":"Configure and launch","icon":"play","href":"/gpu-infrastructure/launch-instances"},{"title":"Connect and manage","icon":"sliders-horizontal","href":"/gpu-infrastructure/manage-instances"},{"title":"Storage and persistence","icon":"hard-drive","href":"/gpu-infrastructure/storage"},{"title":"Multi-node clusters","icon":"network","href":"/gpu-infrastructure/clusters"},{"title":"Keys, registries, and usage","icon":"key","href":"/gpu-infrastructure/supporting-resources"},{"title":"Operations, pricing, and errors","icon":"rotate-cw","href":"/gpu-infrastructure/operations"},{"title":"Migrate from RunPod","icon":"arrow-left-right","href":"/gpu-infrastructure/migrate-from-runpod"}]},{"group":"Containers \u0026 orchestration","pages":[{"title":"Containers \u0026 orchestration","icon":"boxes","href":"/containers/index"},{"title":"Repoint Amazon ECS to AI Reserve","sidebarTitle":"Amazon ECS","icon":"container","href":"/containers/ecs"},{"title":"Secrets Manager","sidebarTitle":"Secrets Manager","icon":"key","href":"/containers/secrets"}]},{"group":"Capabilities","pages":[{"title":"Streaming","icon":"activity","href":"/capabilities/streaming"},{"title":"Tool use","icon":"wrench","href":"/capabilities/tool-use"},{"title":"Images (vision)","icon":"eye","href":"/capabilities/vision"},{"title":"Image generation","icon":"image","href":"/capabilities/image-generation"},{"title":"Video input (understanding)","sidebarTitle":"Video input","icon":"film","href":"/capabilities/video-input"},{"title":"Video generation","icon":"clapperboard","href":"/capabilities/video-generation"},{"title":"Prompt caching","icon":"database-zap","href":"/capabilities/prompt-caching"},{"title":"Fallback models","icon":"arrow-right-left","href":"/capabilities/fallbacks"},{"title":"Customer attribution","icon":"tags","href":"/capabilities/customer-attribution"},{"title":"Dedicated GPU endpoints","icon":"cpu","href":"/capabilities/dedicated-gpu-endpoints"},{"title":"Bring your own key (BYOK)","icon":"key-round","href":"/capabilities/byok"},{"title":"Chat specialists","icon":"chart-candlestick","href":"/capabilities/chat-specialists"},{"title":"Managed content moderation","icon":"shield-check","href":"/capabilities/content-moderation"},{"title":"Text-to-speech","icon":"volume-2","href":"/capabilities/text-to-speech"},{"title":"Realtime voice sessions","icon":"mic","href":"/capabilities/realtime-voice"},{"title":"Live search","icon":"search","href":"/capabilities/live-search"},{"title":"Decisions","icon":"scale","href":"/capabilities/decisions"},{"title":"Extractions","icon":"table","href":"/capabilities/extractions"},{"title":"Data endpoints","icon":"database","href":"/capabilities/data-endpoints"}]},{"group":"Migrate","pages":[{"title":"Migrating from OpenAI","icon":"arrow-right-left","href":"/migrate/from-openai"},{"title":"Migrating from Anthropic","icon":"arrow-right-left","href":"/migrate/from-anthropic"},{"title":"Migrating from Bedrock","icon":"arrow-right-left","href":"/migrate/from-bedrock"},{"title":"Migrating from RunPod","icon":"arrow-right-left","href":"/migrate/from-runpod"},{"title":"Migrating from Fish Audio","icon":"arrow-right-left","href":"/migrate/from-fish-audio"}]},{"group":"Performance","pages":[{"title":"Gateway latency benchmark","icon":"gauge","href":"/performance/gateway-latency"}]},{"group":"Data \u0026 privacy","pages":[{"title":"Data \u0026 privacy","icon":"shield-check","href":"/trust/data-privacy"}]},{"group":"Reliability","pages":[{"title":"Reliability","icon":"heart-pulse","href":"/reliability/index"},{"title":"Handling provider downtime","icon":"shield-check","href":"/reliability/business-continuity"}]}]},{"tab":"Models","pages":[{"title":"Models","href":"/models"}]},{"tab":"API Reference","pages":[{"title":"API Reference","href":"/api-reference"}]}]},"title":"GPU Infrastructure - AI Reserve Developer Documentation","buildId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","deploymentId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","dynamics":[],"chunks":[]}