Connect Cline’s VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.
Connect Cline with a guided setup →
The guided connect page mints your key, hands you every value to paste,
lists the model IDs with their context-window and vision details, and
confirms the moment your first task runs.
Everything below is the manual equivalent.Cline configures its provider inside VS Code — there is no settings file to
edit, so this is a one-time paste stored in VS Code’s secure storage
(Cline’s OpenAI Compatible guide).
Open Cline, click the settings gear in its panel, and under
API Configuration set:
Field
Value
API Provider
OpenAI Compatible
Base URL
https://api.aireserve.com/v1
API Key
your aireserve_api_… key (the value you would export as AIRESERVE_API_KEY)
Model ID
claude-sonnet-4-6 (or any gateway model)
Claude models work through the same OpenAI Compatible entry — the gateway
bridges them — so one provider entry serves the whole catalog. Cline keeps a
single active model; swap the Model ID whenever you like. Any id from
Models works, for example:
Model ID
Context window
Max output
Images
claude-sonnet-4-6
1,000,000
128,000
yes
claude-fable-5
1,000,000
128,000
yes
gpt-5.4-mini
400,000
128,000
yes
Keep the /v1 suffix on the base URL. Cline appends /chat/completions
to it — without /v1 every request 404s.
Cline’s optional model configuration fields (context window, max output
tokens, supports images) default conservatively. Set them to the values in the
table above — the guided page shows them per model — if you want Cline’s own
context-limit warnings to be accurate on long tasks.
Start any task in Cline (for example, “explain this file”) with the OpenAI
Compatible provider active and watch it stream. The request appears on your
usage page seconds later — metered and
billed to your organization’s wallet.
Roo Code and other Cline forks expose the identical OpenAI Compatible provider
fields — reuse the base URL, key, and model IDs above there, or follow the
Roo Code guide.
{"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":"connect/cline","slug":"/connect/cline","pageMetadata":{"title":"Cline","description":"Connect Cline's VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.","icon":"bot","href":"/connect/cline"},"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: \"Connect Cline’s VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.\"\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,Heading,Note,Table}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(Card,{title:`Connect Cline with a guided setup →`,icon:`zap`,href:`https://portal.aireserve.com/connect/cline`,horizontal:true,children:_jsx(_components.p,{children:`The guided connect page mints your key, hands you every value to paste,\nlists the model IDs with their context-window and vision details, and\nconfirms the moment your first task runs.`})}),`\n`,_jsx(_components.p,{children:`Everything below is the manual equivalent.`}),`\n`,_jsxs(_components.p,{children:[`Cline configures its provider inside VS Code — there is no settings file to\nedit, so this is a one-time paste stored in VS Code’s secure storage\n(`,_jsx(_components.a,{href:`https://docs.cline.bot/provider-config/openai-compatible`,children:`Cline’s OpenAI Compatible guide`}),`).\nOpen Cline, click the `,_jsx(_components.strong,{children:`settings gear`}),` in its panel, and under\n`,_jsx(_components.strong,{children:`API Configuration`}),` set:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Field`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`API Provider`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`OpenAI Compatible`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Base URL`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`https://api.aireserve.com/v1`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`API Key`}),_jsxs(_components.td,{children:[`your `,_jsx(_components.code,{children:`aireserve_api_…`}),` key (the value you would export as `,_jsx(_components.code,{children:`AIRESERVE_API_KEY`}),`)`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Model ID`}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`claude-sonnet-4-6`}),` (or any gateway model)`]})]})]})]}),`\n`,_jsxs(_components.p,{children:[`Claude models work through the same OpenAI Compatible entry — the gateway\nbridges them — so one provider entry serves the whole catalog. Cline keeps a\nsingle active model; swap the `,_jsx(_components.strong,{children:`Model ID`}),` whenever you like. Any id from\n`,_jsx(_components.a,{href:`/models`,children:`Models`}),` works, for example:`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Model ID`}),_jsx(_components.th,{children:`Context window`}),_jsx(_components.th,{children:`Max output`}),_jsx(_components.th,{children:`Images`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`claude-sonnet-4-6`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,000,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128,000`}),_jsx(_components.td,{children:`yes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`claude-fable-5`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`1,000,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128,000`}),_jsx(_components.td,{children:`yes`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`gpt-5.4-mini`})}),_jsx(_components.td,{\"data-numeric\":`true`,children:`400,000`}),_jsx(_components.td,{\"data-numeric\":`true`,children:`128,000`}),_jsx(_components.td,{children:`yes`})]})]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Keep the `,_jsx(_components.code,{children:`/v1`}),` suffix on the base URL.`]}),` Cline appends `,_jsx(_components.code,{children:`/chat/completions`}),`\nto it — without `,_jsx(_components.code,{children:`/v1`}),` every request 404s.`]})}),`\n`,_jsx(Heading,{level:`2`,id:`optional-model-configuration`,children:`Optional: model configuration`}),`\n`,_jsxs(_components.p,{children:[`Cline’s optional `,_jsx(_components.strong,{children:`model configuration`}),` fields (context window, max output\ntokens, supports images) default conservatively. Set them to the values in the\ntable above — the guided page shows them per model — if you want Cline’s own\ncontext-limit warnings to be accurate on long tasks.`]}),`\n`,_jsx(Heading,{level:`2`,id:`verify`,children:`Verify`}),`\n`,_jsxs(_components.p,{children:[`Start any task in Cline (for example, “explain this file”) with the OpenAI\nCompatible provider active and watch it stream. The request appears on your\n`,_jsx(_components.a,{href:`https://portal.aireserve.com/profile`,children:`usage page`}),` seconds later — metered and\nbilled to your organization’s wallet.`]}),`\n`,_jsx(Heading,{level:`2`,id:`forks-take-the-same-values`,children:`Forks take the same values`}),`\n`,_jsxs(_components.p,{children:[`Roo Code and other Cline forks expose the identical OpenAI Compatible provider\nfields — reuse the base URL, key, and model IDs above there, or follow the\n`,_jsx(_components.a,{href:`/connect/roo-code`,children:`Roo Code guide`}),`.`]})]})}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":"Cline","description":"Connect Cline's VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.","icon":"bot","href":"/connect/cline"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Optional: model configuration","slug":"optional-model-configuration","depth":2,"children":[]},{"title":"Verify","slug":"verify","depth":2,"children":[]},{"title":"Forks take the same values","slug":"forks-take-the-same-values","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"ai-reserve","siteName":"AI Reserve Developer Documentation","title":"Cline - AI Reserve Developer Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-02T22:32:49.214Z","originalFileLocation":"connect/cline.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=\"Connect Cline\u0026#x27;s VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.\">\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=\"Cline - AI Reserve Developer Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Cline\u0026#x27;s VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.\">\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/connect/cline\">\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=\"Cline - AI Reserve Developer Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Cline\u0026#x27;s VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.\">\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/connect/cline\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/connect/cline.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/connect/cline#webpage\",\"url\":\"https://docs.aireserve.com/connect/cline\",\"name\":\"Cline\",\"description\":\"Connect Cline's VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.\",\"dateModified\":\"2026-10-02T22:32:49.214Z\",\"isPartOf\":{\"@id\":\"https://docs.aireserve.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.aireserve.com/connect/cline#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.aireserve.com/connect/cline#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Connect your tool\",\"item\":\"https://docs.aireserve.com/connect/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Cline\",\"item\":\"https://docs.aireserve.com/connect/cline\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.aireserve.com/connect/cline#article\",\"headline\":\"Cline\",\"name\":\"Cline\",\"description\":\"Connect Cline's VS Code agent to the AI Reserve gateway with one OpenAI Compatible provider entry.\",\"url\":\"https://docs.aireserve.com/connect/cline\",\"mainEntityOfPage\":{\"@id\":\"https://docs.aireserve.com/connect/cline#webpage\"},\"dateModified\":\"2026-10-02T22:32:49.214Z\",\"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","description":"Run Zed's agent panel and inline assistant through the AI Reserve gateway with one language_models block in settings.json.","icon":"zap","href":"/connect/zed"},{"title":"Cline","icon":"bot","href":"/connect/cline"},{"title":"Devin Desktop","description":"Use AI Reserve inside Devin Desktop (formerly Windsurf) by running Codex CLI or Claude Code as ACP agents — Devin's own agents don't support custom endpoints or keys.","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","icon":"list-tree","href":"/connect/mcp-tools"}]},{"group":"GPU Infrastructure","pages":[{"title":"GPU Infrastructure","icon":"server","href":"/gpu-infrastructure/index"},{"title":"Quickstart","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":"Cline - AI Reserve Developer Documentation","buildId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","deploymentId":"dpl_CUnGQP1HgFUzoxatVC37y4zP83Vx","dynamics":[],"chunks":[]}