Have an API key from the ViVi-API dashboard ready, and confirm that its group supports your chosen model. Back up any existing configuration before merging the fields below.
These commands apply only to the current terminal session. To keep the settings, save them as user environment variables or in your shell startup file, then launch Claude Code from a new terminal.See the Integration overview and FAQ for more help.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"ViVi-API文档","description":"ViVi-API 接入文档:快速开始、OpenAI Chat、Gemini 与 Anthropic 原生接口说明。","colors":{"primary":"#111111","light":"#FAFAFA","dark":"#111111"},"logo":{"light":"https://mintcdn.com/vivi-3274e5f8-1465ee5c/e1bX2amXjx6F2wgB/images/vivi-light.svg?fit=max\u0026auto=format\u0026n=e1bX2amXjx6F2wgB\u0026q=85\u0026s=cbd960b91ab1317c1d1f774f7844ca37","dark":"https://mintcdn.com/vivi-3274e5f8-1465ee5c/e1bX2amXjx6F2wgB/images/vivi-dark.svg?fit=max\u0026auto=format\u0026n=e1bX2amXjx6F2wgB\u0026q=85\u0026s=d88b9837f85e0ef13a750a7ca8d3677e"},"favicon":"https://mintcdn.com/vivi-3274e5f8-1465ee5c/22uvZcmmn-3RqKsf/images/vivi-favicon.png?fit=max\u0026auto=format\u0026n=22uvZcmmn-3RqKsf\u0026q=85\u0026s=9b2cd908a5b126a37f19ef222757059f","appearance":{"default":"system","strict":false},"background":{"color":{"light":"#FAFAFA","dark":"#0A0A0B"}},"navbar":{"links":[{"href":"https://api.viviai.cc/","label":"官网"}],"primary":{"type":"button","label":"控制台","href":"https://api.viviai.cc/dashboard"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"zh","default":true,"href":""},{"language":"en","href":"en"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"vivi-3274e5f8-1465ee5c","hasAudioNarration":false,"actualSubdomain":"vivi-3274e5f8-1465ee5c","customDomains":["docs.viviai.cc"],"gitSource":{"type":"artifacts","owner":"prod","repo":"6af2b2440a417fa9a7dc1b76","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":"","_id":"6af2b505233e41fad418461e"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af35e6ab255367aaaa6d09c","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"zh","tag":"常见问题","count":13},{"language":"zh","tag":"帮助中心","count":13},{"language":"en","tag":"FAQ","count":13},{"language":"en","tag":"Help center","count":13},{"language":"zh","tag":"使用场景","count":9},{"language":"en","tag":"Use cases","count":9},{"language":"zh","tag":"首页","count":6},{"language":"en","tag":"Home","count":6},{"language":"zh","tag":"编程类","count":5},{"language":"en","tag":"Coding tools","count":5},{"language":"zh","tag":"API 参考","count":4},{"language":"en","tag":"API reference","count":4},{"language":"zh","tag":"对话类","count":2},{"language":"zh","tag":"开始使用","count":2},{"language":"en","tag":"Chat apps","count":2},{"language":"en","tag":"Get started","count":2},{"language":"zh","tag":"AI助手","count":1},{"language":"zh","tag":"接入指南","count":1},{"language":"en","tag":"AI assistants","count":1},{"language":"en","tag":"Integration guides","count":1}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"vivi-typography.css","content":"#page-title{font-size:28px!important;line-height:1.3!important}#content h2{font-size:22px!important;line-height:1.4!important}@media (max-width: 767px){#page-title{font-size:24px!important}#content h2{font-size:20px!important}}"}],"page":{"pagePath":"en/guides/claude-code","slug":"/en/guides/claude-code","pageMetadata":{"title":"Claude Code","description":"Connect Claude Code to ViVi-API.","href":"/en/guides/claude-code"},"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 Claude Code to ViVi-API.\"\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`,pre:`pre`,span:`span`,..._provideComponents(),...props.components},{CodeBlock,Heading,Tab,Tabs}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Have an API key from the `,_jsx(_components.a,{href:`https://api.viviai.cc/dashboard`,children:`ViVi-API dashboard`}),` ready, and confirm that its group supports your chosen model. Back up any existing configuration before merging the fields below.`]}),`\n`,_jsx(Heading,{level:`2`,id:`1-install`,children:`1. Install`}),`\n`,_jsx(_components.p,{children:`Use the official installer for your terminal:`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Windows PowerShell`,id:`windows-powershell`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`1`,language:`powershell`,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:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`1`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`irm https:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`//`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`claude.ai`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`/`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`install.ps1 `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`|`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` iex`})]}),`\n`]})})})}),_jsx(Tab,{title:`macOS / Linux / WSL`,id:`macos-%2F-linux-%2F-wsl`,children:_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:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -fsSL`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` https://claude.ai/install.sh`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` |`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:` bash`})]}),`\n`]})})})})]}),`\n`,_jsx(_components.p,{children:`For versions that support npm installation, you can also use:`}),`\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:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`npm`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` install`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -g`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` @anthropic-ai/claude-code`})]}),`\n`]})})}),`\n`,_jsx(_components.p,{children:`Open a new terminal and verify the installation:`}),`\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:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` --version`})]}),`\n`]})})}),`\n`,_jsx(Heading,{level:`2`,id:`2-set-the-vivi-api-environment-variables`,children:`2. Set the ViVi-API environment variables`}),`\n`,_jsxs(Tabs,{children:[_jsx(Tab,{title:`Windows PowerShell`,id:`windows-powershell-2`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`4`,language:`powershell`,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:`powershell`,children:_jsxs(_components.code,{language:`powershell`,numberOfLines:`4`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`env:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ANTHROPIC_BASE_URL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.viviai.cc\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`env:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ANTHROPIC_AUTH_TOKEN`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"sk-your-api-key\"`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`$`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#9CDCFE`},children:`env:`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#9CDCFE`},children:`ANTHROPIC_MODEL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:` =`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"claude-sonnet-4-6\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`claude`})}),`\n`]})})})}),_jsx(Tab,{title:`macOS / Linux / WSL / Git Bash`,id:`macos-%2F-linux-%2F-wsl-%2F-git-bash`,children:_jsx(CodeBlock,{filename:``,numberOfLines:`4`,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:`4`,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:` ANTHROPIC_BASE_URL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.viviai.cc\"`})]}),`\n`,_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:` ANTHROPIC_AUTH_TOKEN`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"sk-your-api-key\"`})]}),`\n`,_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:` ANTHROPIC_MODEL`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"claude-sonnet-4-6\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`claude`})}),`\n`]})})})})]}),`\n`,_jsx(_components.p,{children:`These commands apply only to the current terminal session. To keep the settings, save them as user environment variables or in your shell startup file, then launch Claude Code from a new terminal.`}),`\n`,_jsxs(_components.p,{children:[`See the `,_jsx(_components.a,{href:`/en/scenarios`,children:`Integration overview`}),` and `,_jsx(_components.a,{href:`/en/faq`,children:`FAQ`}),` for more help.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Claude Code","description":"Connect Claude Code to ViVi-API.","href":"/en/guides/claude-code"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"1. Install","slug":"1-install","depth":2,"children":[]},{"title":"2. Set the ViVi-API environment variables","slug":"2-set-the-vivi-api-environment-variables","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"vivi-3274e5f8-1465ee5c","siteName":"ViVi-API文档","title":"Claude Code - ViVi-API文档","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"zh":{"href":"/guides/claude-code","matchLevel":1},"en":{"href":"/en/guides/claude-code","matchLevel":0}}},"lastModified":"2026-11-10T17:31:43.967Z","originalFileLocation":"en/guides/claude-code.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Connect Claude Code to ViVi-API.\">\u003cmeta data-mint-head name=\"application-name\" content=\"ViVi-API文档\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Claude Code - ViVi-API文档\">\u003cmeta data-mint-head property=\"og:description\" content=\"Connect Claude Code to ViVi-API.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"ViVi-API文档\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.viviai.cc/en/guides/claude-code\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://vivi-3274e5f8-1465ee5c.mintlify.site/_mintlify/api/og/v2?division=Coding+tools\u0026amp;title=Claude+Code\u0026amp;description=Connect+Claude+Code+to+ViVi-API.\u0026amp;theme=4c49a12764158cca566934c1\u0026amp;signature=61de664424ac2c115fae3d2114b7d97041b13ced41399a19dc3ce7e09c57fb1e\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Claude Code - ViVi-API文档\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Connect Claude Code to ViVi-API.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://vivi-3274e5f8-1465ee5c.mintlify.site/_mintlify/api/og/v2?division=Coding+tools\u0026amp;title=Claude+Code\u0026amp;description=Connect+Claude+Code+to+ViVi-API.\u0026amp;theme=4c49a12764158cca566934c1\u0026amp;signature=61de664424ac2c115fae3d2114b7d97041b13ced41399a19dc3ce7e09c57fb1e\">\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/vivi-3274e5f8-1465ee5c/9wriGvhoepAMHXvy/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"ViVi-API文档\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#111111\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.viviai.cc/en/guides/claude-code\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/guides/claude-code.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.viviai.cc/en/guides/claude-code\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.viviai.cc/guides/claude-code\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.viviai.cc/guides/claude-code\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.viviai.cc/#organization\",\"name\":\"ViVi-API文档\",\"url\":\"https://docs.viviai.cc\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/vivi-3274e5f8-1465ee5c/e1bX2amXjx6F2wgB/images/vivi-light.svg?fit=max\u0026auto=format\u0026n=e1bX2amXjx6F2wgB\u0026q=85\u0026s=cbd960b91ab1317c1d1f774f7844ca37\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.viviai.cc#website\",\"name\":\"ViVi-API文档\",\"url\":\"https://docs.viviai.cc\",\"publisher\":{\"@id\":\"https://docs.viviai.cc/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.viviai.cc/en/guides/claude-code#webpage\",\"url\":\"https://docs.viviai.cc/en/guides/claude-code\",\"name\":\"Claude Code\",\"description\":\"Connect Claude Code to ViVi-API.\",\"dateModified\":\"2026-11-10T17:31:43.967Z\",\"isPartOf\":{\"@id\":\"https://docs.viviai.cc#website\"},\"breadcrumb\":{\"@id\":\"https://docs.viviai.cc/en/guides/claude-code#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.viviai.cc/en/guides/claude-code#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Coding tools\",\"item\":\"https://docs.viviai.cc/en/guides/codex\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Claude Code\",\"item\":\"https://docs.viviai.cc/en/guides/claude-code\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.viviai.cc/en/guides/claude-code#article\",\"headline\":\"Claude Code\",\"name\":\"Claude Code\",\"description\":\"Connect Claude Code to ViVi-API.\",\"url\":\"https://docs.viviai.cc/en/guides/claude-code\",\"mainEntityOfPage\":{\"@id\":\"https://docs.viviai.cc/en/guides/claude-code#webpage\"},\"dateModified\":\"2026-11-10T17:31:43.967Z\",\"publisher\":{\"@id\":\"https://docs.viviai.cc/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.viviai.cc#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"ViVi-API文档\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"ViVi-API文档\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/guides/claude-code.md","siteName":"ViVi-API文档","nav":{"global":null,"languages":[{"language":"zh","default":true,"pages":[{"title":"zh","href":"/guides/claude-code"}]},{"language":"en","tabs":[{"tab":"Home","pages":[{"title":"Home","href":"/en"}]},{"tab":"Use cases","groups":[{"group":"Integration guides","pages":[{"title":"Integration overview","icon":"layer-group","href":"/en/scenarios"}]},{"group":"AI assistants","pages":[{"title":"OpenClaw","href":"/en/guides/openclaw"}]},{"group":"Chat apps","pages":[{"title":"Cherry Studio","href":"/en/guides/cherry-studio"},{"title":"Chatbox","href":"/en/guides/chatbox"}]},{"group":"Coding tools","pages":[{"title":"Codex","href":"/en/guides/codex"},{"title":"Gemini CLI","description":"Connect Gemini CLI to ViVi-API.","href":"/en/guides/gemini-cli"},{"title":"Claude Code","href":"/en/guides/claude-code"},{"title":"Claude Code for VS Code","description":"Connect the Claude Code extension for VS Code to ViVi-API.","href":"/en/guides/claude-code-vscode"},{"title":"OpenCode","href":"/en/guides/opencode"}]}]},{"tab":"FAQ","pages":[{"title":"FAQ","href":"/en/faq"}]}]}]},"basePath":"","title":"Claude Code - ViVi-API文档","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}