Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.
API keys authenticate programmatic requests to the ScitiX Model Inference API. Use one key per application or environment so development, staging, and production traffic can be managed independently.
Go to the API Keys page and click Create API Key. Give it a recognizable name, then copy the key and store it in an environment variable instead of hard-coding it:
export API_KEY="YOUR_API_KEY"
Treat API keys like passwords. Never commit them to Git or expose them in client-side code.
Each key supports quotas and rate limits. In shared environments, experiments, or third-party integrations, these settings help you define clear boundaries for cost and throughput.
Quota limit settings: Use a Monthly Quota for the current month or a Total Quota for lifetime spend.
Rate limit settings: Use a TPM Limit (tokens per minute) and an RPM Limit (requests per minute) to control throughput.
Each key provides management actions in the key list:
Edit: Modify the quota limit or rate limit.
Pause: Temporarily block a key without deleting it. This is the safest first step when investigating unexpected usage, because you can re-enable the key later.
Delete: Permanently revoke a key. This cannot be undone. Update any application that still depends on the key before deleting it.
The key list shows each key’s status, last-used time, and monthly token usage. If traffic looks unusual, review your usage trends first, then tighten quotas or rate limits. You can also pause the key while investigating.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ScitiX","description":"ScitiX documentation provides guides for Model Inference, GPU Cloud, and account management, helping developers connect to model APIs, manage GPU resources, and configure accounts and billing.","colors":{"primary":"#3B82F6","light":"#3B82F6","dark":"#3B82F6"},"logo":{"light":"https://mintcdn.com/scitix-adfc65c2/UDvmXctEfVsXWOHh/logo/logo.png?fit=max\u0026auto=format\u0026n=UDvmXctEfVsXWOHh\u0026q=85\u0026s=277f160d7ff5cbfac6e30e6e62d69f9f","dark":"https://mintcdn.com/scitix-adfc65c2/UDvmXctEfVsXWOHh/logo/logo-dark.png?fit=max\u0026auto=format\u0026n=UDvmXctEfVsXWOHh\u0026q=85\u0026s=ff7f91e1c8e024423828b82b08fab3db","href":"/model-inference/get-started/model-inference-overview"},"favicon":"https://mintcdn.com/scitix-adfc65c2/N8zy-cNK0Mq2aeoL/logo/favicon.ico?fit=max\u0026auto=format\u0026n=N8zy-cNK0Mq2aeoL\u0026q=85\u0026s=c8960a64824d3f60efabcd1d721be709","navbar":{"links":[{"href":"https://scitix.ai/","label":"Website"}],"primary":{"type":"button","label":"Console","href":"https://console.scitix.ai/"}},"footer":{},"seo":{"metatags":{"og:site_name":"ScitiX Documentation","og:url":"https://docs.scitix.ai","twitter:card":"summary_large_image"},"organization":{"name":"ScitiX","url":"https://scitix.ai/"},"indexing":"navigable"},"styling":{"eyebrows":"breadcrumbs","latex":false},"errors":{"404":{"redirect":false,"title":"Page not found","description":"The page you are looking for may have moved, been renamed, or no longer be published. Use the search bar above, or continue from one of these entry points:\n\n- [Model Inference](/model-inference/get-started/model-inference-overview)\n- [GPU Cloud](/gpu-cloud/get-started/gpu-cloud-overview)\n- [Connect Docs to AI](/model-inference/get-started/connect-docs-to-ai)"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode","windsurf"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scitix-adfc65c2","hasAudioNarration":false,"actualSubdomain":"scitix-adfc65c2","customDomains":["docs.scitix.ai"],"gitSource":{"type":"github","owner":"scitix","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"collectionId":"38c7ac4a-ba4f-4fac-ab43-bc1ea28c61f1","liveDeploymentHistoryId":"6ad5b291308337059e856144","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ad5b291308337059e856144"},"entitlements":{},"buildId":"6ad5b291308337059e856144","clientVersion":"0.0.3933","searchFilterCounts":[{"language":"default","tag":"Model Inference","count":72},{"language":"default","tag":"Tool Integrations","count":51},{"language":"default","tag":"GPU Cloud","count":33},{"language":"default","tag":"Clusters","count":12},{"language":"default","tag":"Frameworks \u0026 SDKs","count":10},{"language":"default","tag":"Models","count":10},{"language":"default","tag":"Account","count":9},{"language":"default","tag":"Coding Agents","count":9},{"language":"default","tag":"Get Started","count":8},{"language":"default","tag":"Workflow \u0026 App Platforms","count":8}]},"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":"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":"vite-origin","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":"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":false},"customCss":[{"filePath":"styles.css","content":"#ask-assistant-code-block-button,#assistant-entry,#assistant-entry-mobile,#chat-assistant-sheet,#header>.mt-2.text-lg.prose,#text-selection-tooltip-button,.chat-assistant-floating-input,.chat-assistant-sheet,a[href*=\"utm_campaign=poweredBy\"],button[data-component-part=search-ask-ai-button]{display:none!important}a[href=\"/help/use-docs-with-ai\"],a[href=\"/help/use-docs-with-ai/\"]{color:rgb(55 65 81)!important}a[href=\"/help/use-docs-with-ai\"] .icon,a[href=\"/help/use-docs-with-ai\"] svg,a[href=\"/help/use-docs-with-ai/\"] .icon,a[href=\"/help/use-docs-with-ai/\"] svg{background-color:rgb(59 130 246)!important;color:rgb(59 130 246)!important;stroke:rgb(59 130 246)!important;fill:none!important}a[href=\"/help/use-docs-with-ai\"] svg *,a[href=\"/help/use-docs-with-ai/\"] svg *{background-color:rgb(59 130 246)!important;color:rgb(59 130 246)!important;stroke:rgb(59 130 246)!important}.dark a[href=\"/help/use-docs-with-ai\"]:hover,.dark a[href=\"/help/use-docs-with-ai/\"]:hover,a[href=\"/help/use-docs-with-ai\"]:hover,a[href=\"/help/use-docs-with-ai/\"]:hover{color:rgb(59 130 246)!important}.dark a[href=\"/help/use-docs-with-ai\"],.dark a[href=\"/help/use-docs-with-ai/\"]{color:rgb(229 231 235)!important}[data-component-part=search-list]>div[role=group]:has([data-component-part=search-ask-ai-item]),body:has(.docs-home) #navbar div:has(>.nav-tabs),body:has(.docs-home) .nav-tabs-item[data-active=true]::after,div:has(>#chat-assistant-sheet){display:none!important}body:has(.docs-home) .nav-tabs-item[data-active=true]{color:inherit!important;text-shadow:none!important}.nav-tabs .nav-tabs-item:nth-child(3){margin-left:3rem;position:relative}.nav-tabs .nav-tabs-item:nth-child(3)::before{content:\"\";position:absolute;left:-2rem;top:50%;width:1px;height:1rem;background:rgb(209 213 219);transform:translateY(-50%)}.dark .nav-tabs .nav-tabs-item:nth-child(3)::before{background:rgb(75 85 99)}.docs-home{--home-border:rgb(229 231 235);--home-muted:rgb(75 85 99);--home-panel:rgb(255 255 255)}.docs-home-hero{border-bottom:1px solid var(--home-border);padding-bottom:1.125rem}.docs-home-kicker{letter-spacing:0}.docs-products-panel,.docs-support-panel{border:1px solid var(--home-border);border-radius:.75rem;background:linear-gradient(180deg,rgb(249 250 251),rgb(255 255 255));padding:.75rem}@media (min-width:768px){.docs-products-panel,.docs-support-panel{padding:.875rem}}.docs-account-panel,.docs-product-card{position:relative;overflow:hidden;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.docs-product-card{--product-accent:#3b82f6;--product-tint:rgb(59 130 246 / 0.08);min-height:100%;border-top-color:var(--product-accent)!important;border-top-style:solid!important;border-top-width:3px!important;cursor:pointer}.docs-card-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.docs-product-card .docs-path-link,.docs-product-card .docs-title-link{position:relative;z-index:2}.docs-account-panel:hover,.docs-product-card:hover{border-color:var(--product-accent, #3b82f6);box-shadow:0 14px 32px rgb(15 23 42/.08);transform:translateY(-1px)}.docs-account-panel:hover{box-shadow:0 8px 18px rgb(15 23 42/.05);transform:none}.docs-product-header{display:flex;align-items:center;gap:.75rem}.docs-account-icon,.docs-product-icon{display:inline-flex;width:2.125rem;height:2.125rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgb(229 231 235);border-radius:.5rem;background:var(--product-tint, rgb(59 130 246 / 0.08));color:var(--product-accent, #3b82f6)}.docs-account-icon svg,.docs-product-icon svg{width:1rem;height:1rem}.docs-account-icon svg.icon,.docs-product-icon svg.icon{background-color:var(--product-accent, #3b82f6)!important}.docs-path-link,.docs-title-link{align-items:center;text-decoration:none}.docs-title-link{display:inline-flex;gap:.4rem;color:rgb(17 24 39);font-size:1.125rem;font-weight:650;line-height:1.3}.docs-title-link:hover{color:var(--product-accent, #3b82f6)}.docs-path-link{display:grid;grid-template-columns:auto 1fr auto;gap:.65rem;border:1px solid transparent;border-radius:.5rem;color:rgb(55 65 81);transition:background 160ms ease,border-color 160ms ease,color 160ms ease;padding:.33rem .5rem}.docs-path-link:hover,.docs-support-link:hover{border-color:var(--product-accent, #3b82f6);background:var(--product-tint, rgb(249 250 251));color:var(--product-accent, #3b82f6)}.docs-step{display:inline-flex;width:1.3rem;height:1.3rem;align-items:center;justify-content:center;border-radius:999px;background:var(--product-tint, rgb(59 130 246 / 0.08));color:var(--product-accent, #3b82f6);font-size:.75rem;font-weight:650}.docs-path-arrow{color:rgb(156 163 175);transition:color 160ms ease,transform 160ms ease}.docs-path-link:hover .docs-path-arrow,.docs-support-link:hover .docs-path-arrow{color:var(--product-accent, #3b82f6);transform:translateX(.125rem)}.docs-support-link{display:flex;align-items:center;justify-content:center;padding:.62rem .8rem;border:1px solid transparent;border-radius:.5rem;background:var(--home-panel);color:rgb(55 65 81);font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;transition:background 160ms ease,border-color 160ms ease,color 160ms ease}.dark .docs-home{--home-border:rgb(31 41 55);--home-muted:rgb(156 163 175);--home-panel:rgb(3 7 18)}.dark .docs-products-panel,.dark .docs-support-panel{background:linear-gradient(180deg,rgb(17 24 39/.55),rgb(3 7 18/.78))}.dark .docs-account-panel:hover,.dark .docs-product-card:hover{border-color:var(--product-accent, #60a5fa);box-shadow:0 14px 32px rgb(0 0 0/.22)}.dark .docs-account-panel:hover{box-shadow:0 8px 18px rgb(0 0 0/.14)}.dark .docs-account-icon,.dark .docs-product-icon{border-color:rgb(55 65 81)}.dark .docs-title-link{color:rgb(255 255 255)}.dark .docs-path-link:hover,.dark .docs-support-link:hover,.dark .docs-title-link:hover{color:var(--product-accent, #60a5fa)}.dark .docs-path-link,.dark .docs-support-link{color:rgb(209 213 219)}.dark .docs-path-link:hover,.dark .docs-support-link:hover{border-color:var(--product-accent, #60a5fa);background:var(--product-tint, rgb(17 24 39))}#sidebar #navigation-items>div+div{margin-top:1.125rem!important}#sidebar .sidebar-group-header{margin-bottom:.375rem!important}#sidebar .sidebar-group>li>a,#sidebar .sidebar-group>li>button{padding-top:.25rem!important;padding-bottom:.25rem!important}@media (min-width:1280px){#sidebar{width:20%!important;margin-right:3%!important}#content-container>div:has(>#content-area){gap:3.8961%!important}#content-side-layout{flex:0 0 18.1818%!important;width:18.1818%!important;max-width:none!important;min-width:0!important}#table-of-contents-layout{width:100%!important;min-width:0!important;padding-left:1rem!important}#table-of-contents{width:100%!important}#table-of-contents,#table-of-contents [data-component-part=scroll-area-content]{min-width:0!important}#table-of-contents-content a{white-space:normal;overflow-wrap:anywhere}#content-area{flex:0 0 77.9221%!important;width:77.9221%!important;margin-left:0!important;padding-left:0!important}}"}],"page":{"pagePath":"model-inference/usage/api-keys","slug":"/model-inference/usage/api-keys","pageMetadata":{"title":"API Keys","description":"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.","keywords":"ScitiX API keys, Model Inference API key, API key management, model API security","href":"/model-inference/usage/api-keys"},"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: \"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.\"\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`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,OptimizedImage,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`API keys authenticate programmatic requests to the ScitiX Model Inference API. Use `,_jsx(_components.strong,{children:`one key per application or environment`}),` so development, staging, and production traffic can be managed independently.`]}),`\n`,_jsx(OptimizedImage,{src:`https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/model-inference/media/api-keys.png?fit=max\u0026auto=format\u0026n=zz3UuyM3SCvVbeP9\u0026q=85\u0026s=ed2ab34dd2314779b77bbf417cacc990`,alt:`ScitiX Model Inference API Keys page showing key status, usage, quotas, and management actions`,\"data-og-width\":`3822`,width:`3822`,\"data-og-height\":`1792`,height:`1792`,\"data-path\":`model-inference/media/api-keys.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/model-inference/media/api-keys.png?w=280\u0026fit=max\u0026auto=format\u0026n=zz3UuyM3SCvVbeP9\u0026q=85\u0026s=0b7293a2116a148e72195994eb901708 280w, https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/model-inference/media/api-keys.png?w=560\u0026fit=max\u0026auto=format\u0026n=zz3UuyM3SCvVbeP9\u0026q=85\u0026s=8feb4ecdbc3d783da9c74a86090e336b 560w, https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/model-inference/media/api-keys.png?w=840\u0026fit=max\u0026auto=format\u0026n=zz3UuyM3SCvVbeP9\u0026q=85\u0026s=98ff651c98ceb1c663b92988600a53a1 840w, https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/model-inference/media/api-keys.png?w=1100\u0026fit=max\u0026auto=format\u0026n=zz3UuyM3SCvVbeP9\u0026q=85\u0026s=5f326c9e46ed8508d4fe532a8c85d511 1100w, https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/model-inference/media/api-keys.png?w=1650\u0026fit=max\u0026auto=format\u0026n=zz3UuyM3SCvVbeP9\u0026q=85\u0026s=6e034d0a40017e2173d54b5de22e06e3 1650w, https://mintcdn.com/scitix-adfc65c2/zz3UuyM3SCvVbeP9/model-inference/media/api-keys.png?w=2500\u0026fit=max\u0026auto=format\u0026n=zz3UuyM3SCvVbeP9\u0026q=85\u0026s=a7fb52a528bbd72675cdf95a437b7164 2500w`}),`\n`,_jsx(Heading,{level:`2`,id:`create-a-key`,children:`Create a Key`}),`\n`,_jsxs(_components.p,{children:[`Go to the `,_jsx(_components.a,{href:`https://console.scitix.ai/model-inference/api_keys`,children:`API Keys`}),` page and click `,_jsx(_components.strong,{children:`Create API Key`}),`. Give it a recognizable name, then copy the key and store it in an environment variable instead of hard-coding it:`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`1`,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:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#569CD6`},children:`export`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:` API_KEY`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"YOUR_API_KEY\"`})]}),`\n`]})})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Treat API keys like passwords. Never commit them to Git or expose them in client-side code.`})}),`\n`,_jsx(Heading,{level:`2`,id:`control-usage`,children:`Control Usage`}),`\n`,_jsx(_components.p,{children:`Each key supports quotas and rate limits. In shared environments, experiments, or third-party integrations, these settings help you define clear boundaries for cost and throughput.`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Quota limit settings`}),`: Use a `,_jsx(_components.strong,{children:`Monthly Quota`}),` for the current month or a `,_jsx(_components.strong,{children:`Total Quota`}),` for lifetime spend.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Rate limit settings`}),`: Use a `,_jsx(_components.strong,{children:`TPM Limit`}),` (tokens per minute) and an `,_jsx(_components.strong,{children:`RPM Limit`}),` (requests per minute) to control throughput.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Leave a field empty or set it to `,_jsx(_components.code,{children:`0`}),` for unlimited.`]}),`\n`,_jsx(Heading,{level:`2`,id:`manage-keys`,children:`Manage Keys`}),`\n`,_jsx(_components.p,{children:`Each key provides management actions in the key list:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edit`}),`: Modify the quota limit or rate limit.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pause`}),`: Temporarily block a key without deleting it. This is the safest first step when investigating unexpected usage, because you can re-enable the key later.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delete`}),`: Permanently revoke a key. This cannot be undone. Update any application that still depends on the key before deleting it.`]}),`\n`]}),`\n`,_jsx(Heading,{level:`2`,id:`usage-recommendations`,children:`Usage Recommendations`}),`\n`,_jsxs(_components.p,{children:[`The key list shows each key’s `,_jsx(_components.strong,{children:`status`}),`, `,_jsx(_components.strong,{children:`last-used time`}),`, and `,_jsx(_components.strong,{children:`monthly token usage`}),`. If traffic looks unusual, review your usage trends first, then tighten quotas or rate limits. You can also pause the key while investigating.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"API Keys","description":"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.","keywords":"ScitiX API keys, Model Inference API key, API key management, model API security","href":"/model-inference/usage/api-keys"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Create a Key","slug":"create-a-key","depth":2,"children":[]},{"title":"Control Usage","slug":"control-usage","depth":2,"children":[]},{"title":"Manage Keys","slug":"manage-keys","depth":2,"children":[]},{"title":"Usage Recommendations","slug":"usage-recommendations","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/scitix-adfc65c2/71d9e3cb995fb63a/assistant-guard.js"],"subdomain":"scitix-adfc65c2","siteName":"ScitiX","title":"API Keys - ScitiX","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-26T10:48:40.216Z","originalFileLocation":"model-inference/usage/api-keys.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=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ScitiX\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_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/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scitix-adfc65c2/F8DlhDrdwumorHBL/_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/scitix-adfc65c2/F8DlhDrdwumorHBL/_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/scitix-adfc65c2/F8DlhDrdwumorHBL/_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/scitix-adfc65c2/F8DlhDrdwumorHBL/_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/scitix-adfc65c2/F8DlhDrdwumorHBL/_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/scitix-adfc65c2/F8DlhDrdwumorHBL/_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/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"API Keys - ScitiX\">\u003cmeta data-mint-head property=\"og:description\" content=\"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ScitiX Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.scitix.ai/model-inference/usage/api-keys\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scitix-adfc65c2.mintlify.app/_mintlify/api/og/v2?division=Usage\u0026amp;title=API+Keys\u0026amp;description=Learn+how+to+create%2C+manage%2C+and+protect+API+keys+for+ScitiX+Model+Inference%2C+including+usage+limits+and+access+control+basics.\u0026amp;theme=66446d36d3815c3a54012907\u0026amp;signature=2d4041b48013670093b75619be4d89c8aca35204ff9d7bf0ecbe8aeb1dd9265b\">\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=\"API Keys - ScitiX\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scitix-adfc65c2.mintlify.app/_mintlify/api/og/v2?division=Usage\u0026amp;title=API+Keys\u0026amp;description=Learn+how+to+create%2C+manage%2C+and+protect+API+keys+for+ScitiX+Model+Inference%2C+including+usage+limits+and+access+control+basics.\u0026amp;theme=66446d36d3815c3a54012907\u0026amp;signature=2d4041b48013670093b75619be4d89c8aca35204ff9d7bf0ecbe8aeb1dd9265b\">\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/scitix-adfc65c2/F8DlhDrdwumorHBL/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ScitiX\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B82F6\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.scitix.ai/model-inference/usage/api-keys\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/model-inference/usage/api-keys.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://scitix.ai/#organization\",\"name\":\"ScitiX\",\"url\":\"https://scitix.ai/\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scitix-adfc65c2/UDvmXctEfVsXWOHh/logo/logo.png?fit=max\u0026auto=format\u0026n=UDvmXctEfVsXWOHh\u0026q=85\u0026s=277f160d7ff5cbfac6e30e6e62d69f9f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.scitix.ai#website\",\"name\":\"ScitiX\",\"url\":\"https://docs.scitix.ai\",\"publisher\":{\"@id\":\"https://scitix.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.scitix.ai/model-inference/usage/api-keys#webpage\",\"url\":\"https://docs.scitix.ai/model-inference/usage/api-keys\",\"name\":\"API Keys\",\"description\":\"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.\",\"dateModified\":\"2026-08-26T10:48:40.216Z\",\"isPartOf\":{\"@id\":\"https://docs.scitix.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scitix.ai/model-inference/usage/api-keys#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scitix.ai/model-inference/usage/api-keys#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Usage\",\"item\":\"https://docs.scitix.ai/model-inference/usage/billing\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"API Keys\",\"item\":\"https://docs.scitix.ai/model-inference/usage/api-keys\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.scitix.ai/model-inference/usage/api-keys#article\",\"headline\":\"API Keys\",\"name\":\"API Keys\",\"description\":\"Learn how to create, manage, and protect API keys for ScitiX Model Inference, including usage limits and access control basics.\",\"url\":\"https://docs.scitix.ai/model-inference/usage/api-keys\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scitix.ai/model-inference/usage/api-keys#webpage\"},\"dateModified\":\"2026-08-26T10:48:40.216Z\",\"publisher\":{\"@id\":\"https://scitix.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.scitix.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ScitiX\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"ScitiX","nav":{"global":null,"tabs":[{"tab":"Model Inference","groups":[{"group":"Get Started","pages":[{"title":"Model Inference","sidebarTitle":"Overview","href":"/model-inference/get-started/model-inference-overview"},{"title":"Model Selection \u0026 Playground","sidebarTitle":"Model Selection \u0026 Playground","href":"/model-inference/get-started/model-selection-playground"},{"title":"First API Call","sidebarTitle":"First API Call","href":"/model-inference/get-started/first-api-call"},{"title":"Connect ScitiX Docs to AI","sidebarTitle":"Connect Docs to AI","href":"/model-inference/get-started/connect-docs-to-ai"}]},{"group":"Models","pages":[{"title":"Text Generation","href":"/model-inference/models/text-generation"},{"title":"Reasoning","href":"/model-inference/models/reasoning"},{"title":"Vision and Multimodal","href":"/model-inference/models/vision-and-multimodal"},{"title":"Embedding","href":"/model-inference/models/embedding"},{"title":"Speech","href":"/model-inference/models/speech"},{"title":"Function Calling","sidebarTitle":"Function Calling","href":"/model-inference/models/function-calling"},{"title":"Structured Output","sidebarTitle":"Structured Output","href":"/model-inference/models/structured-output"},{"title":"Streaming","sidebarTitle":"Streaming","href":"/model-inference/models/streaming"},{"title":"Long Context","sidebarTitle":"Long Context","href":"/model-inference/models/long-context"},{"title":"Prompt Caching","sidebarTitle":"Prompt Caching","href":"/model-inference/models/prompt-caching"}]},{"group":"Usage","pages":[{"title":"Token Usage and Billing","href":"/model-inference/usage/billing"},{"title":"View Usage","href":"/model-inference/usage/view-usage"},{"title":"View Metrics","description":"Learn how to view aggregated metrics, usage trends, token distribution, and latency performance for ScitiX Model Inference.","href":"/model-inference/usage/view-metrics"},{"title":"API Keys","href":"/model-inference/usage/api-keys"}]},{"group":"API Guides","pages":[{"title":"Error Handling","description":"Understand ScitiX Model Inference API error responses, status codes, request IDs, trace IDs, and retry guidance.","href":"/model-inference/api/error-handling"}]},{"group":"Tool Integrations","pages":[{"title":"Integrations Overview","sidebarTitle":"Overview","href":"/model-inference/integrations/overview"},{"group":"Coding Agents","expanded":false,"pages":[{"title":"DeepSeek Harness","href":"/model-inference/integrations/deepseek-harness"},{"title":"Claude Code","href":"/model-inference/integrations/claude-code"},{"title":"Codex","href":"/model-inference/integrations/codex"},{"title":"OpenCode","href":"/model-inference/integrations/opencode"},{"title":"Qwen Code","href":"/model-inference/integrations/qwen-code"},{"title":"Aider","href":"/model-inference/integrations/aider"},{"title":"Goose","href":"/model-inference/integrations/goose"},{"title":"Crush","href":"/model-inference/integrations/crush"},{"title":"CC-Switch","href":"/model-inference/integrations/cc-switch"}]},{"group":"IDEs \u0026 Extensions","expanded":false,"pages":[{"title":"Cline","href":"/model-inference/integrations/cline"},{"title":"Cursor","href":"/model-inference/integrations/cursor"},{"title":"Roo Code","href":"/model-inference/integrations/roo-code"},{"title":"Kilo Code","href":"/model-inference/integrations/kilo-code"},{"title":"TRAE","href":"/model-inference/integrations/trae"},{"title":"Continue","href":"/model-inference/integrations/continue"},{"title":"Zed","href":"/model-inference/integrations/zed"}]},{"group":"Chat Clients","expanded":false,"pages":[{"title":"Cherry Studio","href":"/model-inference/integrations/cherry-studio"},{"title":"LobeChat","href":"/model-inference/integrations/lobechat"},{"title":"Open WebUI","href":"/model-inference/integrations/open-webui"},{"title":"NextChat","href":"/model-inference/integrations/nextchat"},{"title":"Chatbox","href":"/model-inference/integrations/chatbox"},{"title":"LibreChat","href":"/model-inference/integrations/librechat"}]},{"group":"Knowledge \u0026 RAG","expanded":false,"pages":[{"title":"RAGFlow","href":"/model-inference/integrations/ragflow"},{"title":"AnythingLLM","href":"/model-inference/integrations/anythingllm"},{"title":"FastGPT","href":"/model-inference/integrations/fastgpt"},{"title":"DB-GPT","href":"/model-inference/integrations/db-gpt"},{"title":"wiseflow","href":"/model-inference/integrations/wiseflow"}]},{"group":"Notes \u0026 Writing","expanded":false,"pages":[{"title":"Obsidian Copilot","href":"/model-inference/integrations/obsidian-copilot"},{"title":"Zotero","href":"/model-inference/integrations/zotero"},{"title":"SiYuan","href":"/model-inference/integrations/siyuan"}]},{"group":"Workflow \u0026 App Platforms","expanded":false,"pages":[{"title":"Dify","href":"/model-inference/integrations/dify"},{"title":"OpenClaw","href":"/model-inference/integrations/openclaw"},{"title":"Langflow","href":"/model-inference/integrations/langflow"},{"title":"Flowise","href":"/model-inference/integrations/flowise"},{"title":"n8n","href":"/model-inference/integrations/n8n"},{"title":"Deep Research","href":"/model-inference/integrations/deep-research"},{"title":"LangBot","href":"/model-inference/integrations/langbot"},{"title":"Refly","href":"/model-inference/integrations/refly"}]},{"group":"Frameworks \u0026 SDKs","expanded":false,"pages":[{"title":"LangChain","href":"/model-inference/integrations/langchain"},{"title":"LlamaIndex","href":"/model-inference/integrations/llamaindex"},{"title":"Vercel AI SDK","href":"/model-inference/integrations/vercel-ai-sdk"},{"title":"Pydantic AI","href":"/model-inference/integrations/pydantic-ai"},{"title":"LiteLLM","href":"/model-inference/integrations/litellm"},{"title":"CrewAI","href":"/model-inference/integrations/crewai"},{"title":"AutoGen","href":"/model-inference/integrations/autogen"},{"title":"OpenManus","href":"/model-inference/integrations/openmanus"},{"title":"LazyLLM","href":"/model-inference/integrations/lazyllm"},{"title":"Chat2Graph","href":"/model-inference/integrations/chat2graph"}]},{"group":"Translation","expanded":false,"pages":[{"title":"Immersive Translate","href":"/model-inference/integrations/immersive-translate"},{"title":"PDFMathTranslate Next","href":"/model-inference/integrations/pdfmathtranslate-next"}]}]}]},{"tab":"GPU Cloud","pages":[{"title":"GPU Cloud","href":"/gpu-cloud/get-started/gpu-cloud-overview"}]},{"tab":"Account","pages":[{"title":"Account","href":"/account/account-management/initialize-account"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog/model-launch-records"}]}]},"title":"API Keys - ScitiX","buildId":"dpl_GnxaU9nEer7XK27kw3dpfPrs9geh","deploymentId":"dpl_GnxaU9nEer7XK27kw3dpfPrs9geh","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-Cv5hibpS.js","PlusIcon-owOTCErD.js","lightbox-handle-r17bVUz3.js"]}