[{"data":1,"prerenderedAt":551},["ShallowReactive",2],{"docs-layout-navigation-id-ID":3,"/docs/tools/cc-switch":90,"/docs/tools/cc-switch-surround":547},[4],{"title":5,"path":6,"stem":7,"children":8,"page":26},"Docs","/docs","docs",[9,27,56,65,73],{"title":10,"path":11,"stem":12,"children":13,"page":26},"Memulai","/docs/start","docs/1.start",[14,18,22],{"title":15,"path":16,"stem":17},"Mulai Cepat","/docs/start/quick-start","docs/1.start/1.quick-start",{"title":19,"path":20,"stem":21},"Memilih Integrasi","/docs/start/guide","docs/1.start/2.guide",{"title":23,"path":24,"stem":25},"Glosarium","/docs/start/glossary","docs/1.start/3.glossary",false,{"title":28,"path":29,"stem":30,"children":31,"page":26},"Open API","/docs/api","docs/2.api",[32,36,40,44,48,52],{"title":33,"path":34,"stem":35},"Konvensi Umum V1 API","/docs/api/conventions","docs/2.api/1.conventions",{"title":37,"path":38,"stem":39},"API Model","/docs/api/models","docs/2.api/2.models",{"title":41,"path":42,"stem":43},"API Teks","/docs/api/text","docs/2.api/3.text",{"title":45,"path":46,"stem":47},"API Gambar","/docs/api/images","docs/2.api/4.images",{"title":49,"path":50,"stem":51},"API Video","/docs/api/videos","docs/2.api/5.videos",{"title":53,"path":54,"stem":55},"API Audio","/docs/api/audio","docs/2.api/6.audio",{"title":57,"path":58,"stem":59,"children":60,"page":26},"Layanan MCP","/docs/mcp","docs/3.mcp",[61],{"title":62,"path":63,"stem":64},"Koneksi & Konfigurasi MCP","/docs/mcp/connection","docs/3.mcp/1.connection",{"title":66,"path":67,"stem":68,"children":69,"page":26},"Skills","/docs/skills","docs/4.skills",[70],{"title":66,"path":71,"stem":72},"/docs/skills/skills-intro","docs/4.skills/1.skills-intro",{"title":74,"path":75,"stem":76,"children":77,"page":26},"Third-party tools","/docs/tools","docs/5.tools",[78,82,86],{"title":79,"path":80,"stem":81},"Third-party tools overview","/docs/tools/overview","docs/5.tools/1.overview",{"title":83,"path":84,"stem":85},"Code++ manager","/docs/tools/code-plus-plus","docs/5.tools/2.code-plus-plus",{"title":87,"path":88,"stem":89},"CC Switch","/docs/tools/cc-switch","docs/5.tools/3.cc-switch",{"id":91,"title":87,"body":92,"description":542,"extension":543,"meta":544,"navigation":427,"path":88,"seo":545,"stem":89,"__hash__":546},"docs/docs/5.tools/3.cc-switch.md",{"type":93,"value":94,"toc":532},"minimark",[95,102,113,116,121,143,145,149,188,193,260,353,357,406,456,460,472,474,478,499,501,505,528],[96,97,98,101],"p",{},[99,100,87],"strong",{}," is a desktop app for managing and switching API providers across Claude Code, Claude Desktop, Codex, Gemini CLI, OpenCode, OpenClaw, Hermes, and similar tools.",[96,103,104,105,112],{},"Upstream guide: ",[106,107,111],"a",{"href":108,"rel":109},"https://cc-switch.cc/tutorials/provider-setup",[110],"nofollow","CC Switch provider setup",".",[114,115],"hr",{},[117,118,120],"h2",{"id":119},"prerequisites","Prerequisites",[122,123,124,132,135],"ul",{},[125,126,127,131],"li",{},[106,128,87],{"href":129,"rel":130},"https://github.com/farion1231/cc-switch",[110]," installed",[125,133,134],{},"Target CLI/app installed",[125,136,137,138,142],{},"YunSell AI API Key and host (",[106,139,141],{"href":140},"./overview","overview",")",[114,144],{},[117,146,148],{"id":147},"add-yunsell-ai","Add YunSell AI",[150,151,152,161,168,174,181],"ol",{},[125,153,154,155,112],{},"Open CC Switch → click ",[99,156,157],{},[158,159,160],"code",{},"+",[125,162,163,164,167],{},"Prefer ",[99,165,166],{},"app-specific provider"," for the first setup.",[125,169,170,171,112],{},"If there is no YunSell AI preset, choose ",[99,172,173],{},"Custom",[125,175,176,177,180],{},"Fill fields per app (below), set API Key to ",[158,178,179],{},"sk-xxx",", then save.",[125,182,183,184,187],{},"Optionally fetch models via ",[158,185,186],{},"/v1/models",", or enter model IDs manually.",[189,190,192],"h3",{"id":191},"claude-code-desktop-anthropic","Claude Code / Desktop (Anthropic)",[194,195,196,209],"table",{},[197,198,199],"thead",{},[200,201,202,206],"tr",{},[203,204,205],"th",{},"Field",[203,207,208],{},"Value",[210,211,212,224,241,250],"tbody",{},[200,213,214,218],{},[215,216,217],"td",{},"Name",[215,219,220,221],{},"e.g. ",[158,222,223],{},"YunSell AI",[200,225,226,229],{},[215,227,228],{},"Base URL",[215,230,231,234,235,142],{},[158,232,233],{},"https://www.yunsell.com"," (",[99,236,237,238],{},"no ",[158,239,240],{},"/v1",[200,242,243,246],{},[215,244,245],{},"API Key",[215,247,248],{},[158,249,179],{},[200,251,252,255],{},[215,253,254],{},"API format",[215,256,257],{},[99,258,259],{},"Anthropic Messages",[261,262,267],"pre",{"className":263,"code":264,"language":265,"meta":266,"style":266},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"env\": {\n    \"ANTHROPIC_BASE_URL\": \"https://www.yunsell.com\",\n    \"ANTHROPIC_AUTH_TOKEN\": \"sk-xxx\"\n  }\n}\n","json","",[158,268,269,278,297,322,341,347],{"__ignoreMap":266},[270,271,274],"span",{"class":272,"line":273},"line",1,[270,275,277],{"class":276},"sMK4o","{\n",[270,279,281,284,288,291,294],{"class":272,"line":280},2,[270,282,283],{"class":276},"  \"",[270,285,287],{"class":286},"spNyl","env",[270,289,290],{"class":276},"\"",[270,292,293],{"class":276},":",[270,295,296],{"class":276}," {\n",[270,298,300,303,307,309,311,314,317,319],{"class":272,"line":299},3,[270,301,302],{"class":276},"    \"",[270,304,306],{"class":305},"sBMFI","ANTHROPIC_BASE_URL",[270,308,290],{"class":276},[270,310,293],{"class":276},[270,312,313],{"class":276}," \"",[270,315,233],{"class":316},"sfazB",[270,318,290],{"class":276},[270,320,321],{"class":276},",\n",[270,323,325,327,330,332,334,336,338],{"class":272,"line":324},4,[270,326,302],{"class":276},[270,328,329],{"class":305},"ANTHROPIC_AUTH_TOKEN",[270,331,290],{"class":276},[270,333,293],{"class":276},[270,335,313],{"class":276},[270,337,179],{"class":316},[270,339,340],{"class":276},"\"\n",[270,342,344],{"class":272,"line":343},5,[270,345,346],{"class":276},"  }\n",[270,348,350],{"class":272,"line":349},6,[270,351,352],{"class":276},"}\n",[189,354,356],{"id":355},"codex-openai-compatible","Codex (OpenAI-compatible)",[194,358,359,367],{},[197,360,361],{},[200,362,363,365],{},[203,364,205],{},[203,366,208],{},[210,368,369,386,398],{},[200,370,371,376],{},[215,372,373],{},[158,374,375],{},"base_url",[215,377,378,234,381,142],{},[158,379,380],{},"https://www.yunsell.com/v1",[99,382,383,384],{},"include ",[158,385,240],{},[200,387,388,390],{},[215,389,245],{},[215,391,392,394,395],{},[158,393,179],{}," → ",[158,396,397],{},"OPENAI_API_KEY",[200,399,400,403],{},[215,401,402],{},"model",[215,404,405],{},"Visible YunSell AI model ID",[261,407,411],{"className":408,"code":409,"language":410,"meta":266,"style":266},"language-toml shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","model_provider = \"yunsell\"\nmodel = \"your-model-id\"\n\n[model_providers.yunsell]\nname = \"yunsell\"\nbase_url = \"https://www.yunsell.com/v1\"\nwire_api = \"responses\"\nrequires_openai_auth = true\n","toml",[158,412,413,418,423,429,434,439,444,450],{"__ignoreMap":266},[270,414,415],{"class":272,"line":273},[270,416,417],{},"model_provider = \"yunsell\"\n",[270,419,420],{"class":272,"line":280},[270,421,422],{},"model = \"your-model-id\"\n",[270,424,425],{"class":272,"line":299},[270,426,428],{"emptyLinePlaceholder":427},true,"\n",[270,430,431],{"class":272,"line":324},[270,432,433],{},"[model_providers.yunsell]\n",[270,435,436],{"class":272,"line":343},[270,437,438],{},"name = \"yunsell\"\n",[270,440,441],{"class":272,"line":349},[270,442,443],{},"base_url = \"https://www.yunsell.com/v1\"\n",[270,445,447],{"class":272,"line":446},7,[270,448,449],{},"wire_api = \"responses\"\n",[270,451,453],{"class":272,"line":452},8,[270,454,455],{},"requires_openai_auth = true\n",[189,457,459],{"id":458},"universal-providers","Universal providers",[96,461,462,463,466,467,471],{},"You can sync one provider to multiple apps. Claude usually needs the ",[99,464,465],{},"origin","; Codex usually needs ",[99,468,469],{},[158,470,240],{},". If one shared URL cannot cover both, configure app-specific providers instead.",[114,473],{},[117,475,477],{"id":476},"switch-and-verify","Switch and verify",[150,479,480,486,489,496],{},[125,481,482,483,112],{},"Select YunSell AI → ",[99,484,485],{},"Enable / Switch",[125,487,488],{},"Restart the CLI if required.",[125,490,491,492,495],{},"Test a message; use ",[158,493,494],{},"/status"," in Claude Code.",[125,497,498],{},"Optional: use latency test on the provider card.",[114,500],{},[117,502,504],{"id":503},"related","Related",[122,506,507,511,517,523],{},[125,508,509],{},[106,510,79],{"href":140},[125,512,513],{},[106,514,516],{"href":515},"./code-plus-plus","Code++ setup",[125,518,519],{},[106,520,522],{"href":521},"../api/conventions","V1 conventions",[125,524,525],{},[106,526,111],{"href":108,"rel":527},[110],[529,530,531],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":266,"searchDepth":280,"depth":280,"links":533},[534,535,540,541],{"id":119,"depth":280,"text":120},{"id":147,"depth":280,"text":148,"children":536},[537,538,539],{"id":191,"depth":299,"text":192},{"id":355,"depth":299,"text":356},{"id":458,"depth":299,"text":459},{"id":476,"depth":280,"text":477},{"id":503,"depth":280,"text":504},"Connect Claude Code, Codex, and more to YunSell AI with CC Switch","md",{},{"title":87,"description":542},"vu64sn1yjJGFRM_vHIN5wuM23zFMJoUo2h42DsbqAc4",[548,550],{"title":83,"path":84,"stem":85,"description":549,"children":-1},"Connect Claude Code and similar clients to YunSell AI with Code++",null,1792654016690]