[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-nav-zh":3,"docs-zh-coding-plan\u002Fguide\u002Fclaude-code":180},[4,26,43,105,155,172,176],{"title":5,"path":6,"stem":7,"children":8,"page":25},"快速开始","\u002Fgetting-started","1.getting-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"首次调用千木 API","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F1.quick-start",{"title":14,"path":15,"stem":16},"模型选择","\u002Fgetting-started\u002Fmodel-selection","1.getting-started\u002F2.model-selection",{"title":18,"path":19,"stem":20},"限流","\u002Fgetting-started\u002Frate-limits","1.getting-started\u002F3.rate-limits",{"title":22,"path":23,"stem":24},"常见问题","\u002Fgetting-started\u002Ffaq","1.getting-started\u002F4.faq",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"产品计费","\u002Fbilling","2.billing",[31,35,39],{"title":32,"path":33,"stem":34},"计费说明","\u002Fbilling\u002Foverview","2.billing\u002F1.overview",{"title":36,"path":37,"stem":38},"在线充值","\u002Fbilling\u002Frecharge","2.billing\u002F2.recharge",{"title":40,"path":41,"stem":42},"账单、用量与导出","\u002Fbilling\u002Fusage-export","2.billing\u002F3.usage-export",{"title":44,"path":45,"stem":46,"children":47,"page":25},"Coding Plan","\u002Fcoding-plan","3.coding-plan",[48,52,56,60,67,102],{"title":49,"path":50,"stem":51},"Coding Plan 概述","\u002Fcoding-plan\u002Foverview","3.coding-plan\u002F1.overview",{"title":53,"path":54,"stem":55},"快速接入","\u002Fcoding-plan\u002Fquick-start","3.coding-plan\u002F2.quick-start",{"title":57,"path":58,"stem":59},"使用须知","\u002Fcoding-plan\u002Fusage-notes","3.coding-plan\u002F3.usage-notes",{"title":61,"path":62,"stem":63,"children":64},"个人版","\u002Fcoding-plan\u002Fpersonal","3.coding-plan\u002F4.personal\u002Findex",[65],{"title":66,"path":62,"stem":63},"价格和权益",{"title":68,"path":69,"stem":70,"children":71,"page":-1},"开发指南","\u002Fcoding-plan\u002Fguide","3.coding-plan\u002F5.guide\u002Findex",[72,74,78,82,86,90,94,98],{"title":73,"path":69,"stem":70},"端点与协议",{"title":75,"path":76,"stem":77},"Claude Code","\u002Fcoding-plan\u002Fguide\u002Fclaude-code","3.coding-plan\u002F5.guide\u002F1.claude-code",{"title":79,"path":80,"stem":81},"OpenCode","\u002Fcoding-plan\u002Fguide\u002Fopencode","3.coding-plan\u002F5.guide\u002F2.opencode",{"title":83,"path":84,"stem":85},"Cursor","\u002Fcoding-plan\u002Fguide\u002Fcursor","3.coding-plan\u002F5.guide\u002F3.cursor",{"title":87,"path":88,"stem":89},"Codex","\u002Fcoding-plan\u002Fguide\u002Fcodex","3.coding-plan\u002F5.guide\u002F4.codex",{"title":91,"path":92,"stem":93},"ZCode","\u002Fcoding-plan\u002Fguide\u002Fzcode","3.coding-plan\u002F5.guide\u002F5.zcode",{"title":95,"path":96,"stem":97},"TRAE","\u002Fcoding-plan\u002Fguide\u002Ftrae","3.coding-plan\u002F5.guide\u002F6.trae",{"title":99,"path":100,"stem":101},"CodeBuddy","\u002Fcoding-plan\u002Fguide\u002Fcodebuddy","3.coding-plan\u002F5.guide\u002F7.codebuddy",{"title":22,"path":103,"stem":104},"\u002Fcoding-plan\u002Ffaq","3.coding-plan\u002F6.faq",{"title":106,"path":107,"stem":108,"children":109,"page":25},"模型接口","\u002Fmodels","4.models",[110,143],{"title":111,"path":112,"stem":113,"children":114,"page":25},"文本生成API","\u002Fmodels\u002Fchat","4.models\u002F1.chat",[115,119,123,127,131,135,139],{"title":116,"path":117,"stem":118},"概述","\u002Fmodels\u002Fchat\u002Foverview","4.models\u002F1.chat\u002F1.overview",{"title":120,"path":121,"stem":122},"OpenAI 兼容接口","\u002Fmodels\u002Fchat\u002Fopenai","4.models\u002F1.chat\u002F2.openai",{"title":124,"path":125,"stem":126},"Anthropic 兼容","\u002Fmodels\u002Fchat\u002Fanthropic","4.models\u002F1.chat\u002F3.anthropic",{"title":128,"path":129,"stem":130},"Volcengine 兼容","\u002Fmodels\u002Fchat\u002Fvolcengine","4.models\u002F1.chat\u002F4.volcengine",{"title":132,"path":133,"stem":134},"智谱兼容","\u002Fmodels\u002Fchat\u002Fzhipu","4.models\u002F1.chat\u002F5.zhipu",{"title":136,"path":137,"stem":138},"SilvaMux 统一入口","\u002Fmodels\u002Fchat\u002Funified","4.models\u002F1.chat\u002F6.unified",{"title":140,"path":141,"stem":142},"多模态输入","\u002Fmodels\u002Fchat\u002Fmultimodal","4.models\u002F1.chat\u002F7.multimodal",{"title":144,"path":145,"stem":146,"children":147,"page":25},"图片生成API","\u002Fmodels\u002Fimages","4.models\u002F2.images",[148,151],{"title":116,"path":149,"stem":150},"\u002Fmodels\u002Fimages\u002Foverview","4.models\u002F2.images\u002F1.overview",{"title":152,"path":153,"stem":154},"图片生成接口","\u002Fmodels\u002Fimages\u002Fgeneration","4.models\u002F2.images\u002F2.generation",{"title":156,"path":157,"stem":158,"children":159,"page":25},"用量与余额API","\u002Fusage-and-balance","5.usage-and-balance",[160,164,168],{"title":161,"path":162,"stem":163},"查询余额","\u002Fusage-and-balance\u002Fbalance","5.usage-and-balance\u002F1.balance",{"title":165,"path":166,"stem":167},"查询用量","\u002Fusage-and-balance\u002Fusage","5.usage-and-balance\u002F2.usage",{"title":169,"path":170,"stem":171},"查询单次请求消耗","\u002Fusage-and-balance\u002Frequest-usage","5.usage-and-balance\u002F3.request-usage",{"title":173,"path":174,"stem":175},"错误码参考","\u002Ferrors","6.errors",{"title":177,"path":178,"stem":179},"开始使用 SilvaMux","\u002F","index",{"id":181,"title":75,"body":182,"description":1358,"extension":1359,"meta":1360,"navigation":1361,"path":76,"rawbody":1362,"requiredFlags":1363,"seo":1364,"stem":77,"__hash__":1365},"docs\u002F3.coding-plan\u002F5.guide\u002F1.claude-code.md",{"type":183,"value":184,"toc":1332},"minimark",[185,189,193,197,246,271,277,281,286,301,330,333,346,350,359,373,376,379,408,411,432,457,473,594,614,637,640,643,648,665,690,693,706,769,772,775,778,858,865,889,903,974,984,988,993,1011,1026,1029,1043,1046,1160,1168,1172,1175,1179,1194,1198,1214,1216,1220,1223,1257,1261,1272,1276,1283,1286,1328],[186,187,75],"h1",{"id":188},"claude-code",[190,191,192],"p",{},"Claude Code 是 Anthropic 推出的终端 AI 编程助手，可通过 SilvaMux Coding Plan 接入。",[194,195,196],"h2",{"id":196},"前置准备",[198,199,200,214,232],"ol",{},[201,202,203,207,208,213],"li",{},[204,205,206],"strong",{},"购买订阅","：在",[209,210,212],"a",{"href":211},"\u002Fzh-cn\u002Fsubscription","订阅页","选择 Lite \u002F Pro \u002F Max 档位与月付\u002F季付\u002F年付周期，购买 Coding Plan 个人版；支付成功后订阅立即生效。",[201,215,216,219,220,222,223,226,227,231],{},[204,217,218],{},"创建订阅 API Key","：进入控制台 → ",[204,221,44],{}," → ",[204,224,225],{},"API Keys","，点击创建，并立即复制以 ",[228,229,230],"code",{},"cp_live_"," 开头的完整 Key。",[201,233,234,237,238,241,242,245],{},[204,235,236],{},"确认端点与协议","：Base URL 为 ",[228,239,240],{},"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1","，兼容 OpenAI 与 Anthropic 两种协议；各端点字段详情见",[209,243,73],{"href":244},"\u002Fzh-cn\u002Fdocs\u002Fcoding-plan\u002Fguide","。",[247,248,250],"alert",{"type":249},"warning",[190,251,252,254,255,258,259,262,263,266,267,270],{},[228,253,230],{}," Key 只能调用 ",[228,256,257],{},"\u002Fapi\u002Fcoding-plan\u002Fv1"," 订阅端点，用于常规端点（如 ",[228,260,261],{},"\u002Fapi\u002Fv1\u002Fchat\u002Fcompletions","）会返回 403 ",[228,264,265],{},"CODING_PLAN_KEY_NOT_ALLOWED","；同理，常规 ",[228,268,269],{},"sk_live_"," Key 也不能调用订阅端点。",[190,272,273,274,245],{},"购买套餐、创建 Key 与验证调用的完整流程见",[209,275,53],{"href":276},"\u002Fzh-cn\u002Fdocs\u002Fcoding-plan\u002Fquick-start",[194,278,280],{"id":279},"安装-claude-code","安装 Claude Code",[282,283,285],"h3",{"id":284},"macos-linux","macOS \u002F Linux",[198,287,288,298],{},[201,289,290,291,297],{},"安装或更新 ",[209,292,296],{"href":293,"rel":294},"https:\u002F\u002Fnodejs.org\u002Fen\u002Fdownload\u002F",[295],"nofollow","Node.js","（v18.0 或更高版本）。",[201,299,300],{},"在终端中执行以下命令安装 Claude Code。",[302,303,308],"pre",{"className":304,"code":305,"language":306,"meta":307,"style":307},"language-bash shiki shiki-themes github-light github-dark","npm install -g @anthropic-ai\u002Fclaude-code\n","bash","",[228,309,310],{"__ignoreMap":307},[311,312,315,319,323,327],"span",{"class":313,"line":314},"line",1,[311,316,318],{"class":317},"sScJk","npm",[311,320,322],{"class":321},"sZZnC"," install",[311,324,326],{"class":325},"sj4cs"," -g",[311,328,329],{"class":321}," @anthropic-ai\u002Fclaude-code\n",[190,331,332],{},"运行以下命令验证安装，若有版本号输出则表示安装成功。",[302,334,336],{"className":304,"code":335,"language":306,"meta":307,"style":307},"claude --version\n",[228,337,338],{"__ignoreMap":307},[311,339,340,343],{"class":313,"line":314},[311,341,342],{"class":317},"claude",[311,344,345],{"class":325}," --version\n",[282,347,349],{"id":348},"windows","Windows",[190,351,352,353,358],{},"在 Windows 上使用 Claude Code 需要 WSL 或 ",[209,354,357],{"href":355,"rel":356},"https:\u002F\u002Fgit-scm.com\u002Finstall\u002Fwindows",[295],"Git for Windows","，然后在 WSL 或 Git Bash 中执行：",[302,360,361],{"className":304,"code":305,"language":306,"meta":307,"style":307},[228,362,363],{"__ignoreMap":307},[311,364,365,367,369,371],{"class":313,"line":314},[311,366,318],{"class":317},[311,368,322],{"class":321},[311,370,326],{"class":325},[311,372,329],{"class":321},[194,374,375],{"id":375},"配置接入凭证",[190,377,378],{},"在 Claude Code 中接入 Coding Plan，需要配置以下信息：",[380,381,382,390,398],"ul",{},[201,383,384,387,388],{},[228,385,386],{},"ANTHROPIC_BASE_URL","：",[228,389,240],{},[201,391,392,387,395,397],{},[228,393,394],{},"ANTHROPIC_AUTH_TOKEN",[228,396,230],{}," 订阅专用 API Key",[201,399,400,403,404,407],{},[228,401,402],{},"ANTHROPIC_MODEL","：Coding Plan 支持的模型（如 ",[228,405,406],{},"deepseek-v4-pro","）",[282,409,285],{"id":410},"macos-linux-1",[198,412,413],{},[201,414,415,416,419,420,423,424,427,428,431],{},"创建并打开配置文件 ",[228,417,418],{},"~\u002F.claude\u002Fsettings.json","（",[228,421,422],{},"~"," 代表当前系统账户的主目录，",[228,425,426],{},".claude"," 目录不存在时可先用 ",[228,429,430],{},"mkdir -p ~\u002F.claude"," 创建）。",[302,433,435],{"className":304,"code":434,"language":306,"meta":307,"style":307},"mkdir -p ~\u002F.claude\nnano ~\u002F.claude\u002Fsettings.json\n",[228,436,437,448],{"__ignoreMap":307},[311,438,439,442,445],{"class":313,"line":314},[311,440,441],{"class":317},"mkdir",[311,443,444],{"class":325}," -p",[311,446,447],{"class":321}," ~\u002F.claude\n",[311,449,451,454],{"class":313,"line":450},2,[311,452,453],{"class":317},"nano",[311,455,456],{"class":321}," ~\u002F.claude\u002Fsettings.json\n",[198,458,459],{"start":450},[201,460,461,462,465,466,468,469,472],{},"写入以下配置，将 ",[228,463,464],{},"YOUR_API_KEY"," 替换为你的 ",[228,467,230],{}," Key。可用模型以 ",[228,470,471],{},"GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fmodels"," 与模型广场为准。",[302,474,478],{"className":475,"code":476,"language":477,"meta":307,"style":307},"language-json shiki shiki-themes github-light github-dark","{\n  \"env\": {\n    \"ANTHROPIC_AUTH_TOKEN\": \"YOUR_API_KEY\",\n    \"ANTHROPIC_BASE_URL\": \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1\",\n    \"ANTHROPIC_MODEL\": \"deepseek-v4-pro\",\n    \"ANTHROPIC_DEFAULT_HAIKU_MODEL\": \"deepseek-v4-pro\",\n    \"ANTHROPIC_DEFAULT_SONNET_MODEL\": \"deepseek-v4-pro\",\n    \"ANTHROPIC_DEFAULT_OPUS_MODEL\": \"deepseek-v4-pro\",\n    \"CLAUDE_CODE_SUBAGENT_MODEL\": \"deepseek-v4-pro\"\n  }\n}\n","json",[228,479,480,486,494,509,522,535,547,559,571,582,588],{"__ignoreMap":307},[311,481,482],{"class":313,"line":314},[311,483,485],{"class":484},"sVt8B","{\n",[311,487,488,491],{"class":313,"line":450},[311,489,490],{"class":325},"  \"env\"",[311,492,493],{"class":484},": {\n",[311,495,497,500,503,506],{"class":313,"line":496},3,[311,498,499],{"class":325},"    \"ANTHROPIC_AUTH_TOKEN\"",[311,501,502],{"class":484},": ",[311,504,505],{"class":321},"\"YOUR_API_KEY\"",[311,507,508],{"class":484},",\n",[311,510,512,515,517,520],{"class":313,"line":511},4,[311,513,514],{"class":325},"    \"ANTHROPIC_BASE_URL\"",[311,516,502],{"class":484},[311,518,519],{"class":321},"\"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1\"",[311,521,508],{"class":484},[311,523,525,528,530,533],{"class":313,"line":524},5,[311,526,527],{"class":325},"    \"ANTHROPIC_MODEL\"",[311,529,502],{"class":484},[311,531,532],{"class":321},"\"deepseek-v4-pro\"",[311,534,508],{"class":484},[311,536,538,541,543,545],{"class":313,"line":537},6,[311,539,540],{"class":325},"    \"ANTHROPIC_DEFAULT_HAIKU_MODEL\"",[311,542,502],{"class":484},[311,544,532],{"class":321},[311,546,508],{"class":484},[311,548,550,553,555,557],{"class":313,"line":549},7,[311,551,552],{"class":325},"    \"ANTHROPIC_DEFAULT_SONNET_MODEL\"",[311,554,502],{"class":484},[311,556,532],{"class":321},[311,558,508],{"class":484},[311,560,562,565,567,569],{"class":313,"line":561},8,[311,563,564],{"class":325},"    \"ANTHROPIC_DEFAULT_OPUS_MODEL\"",[311,566,502],{"class":484},[311,568,532],{"class":321},[311,570,508],{"class":484},[311,572,574,577,579],{"class":313,"line":573},9,[311,575,576],{"class":325},"    \"CLAUDE_CODE_SUBAGENT_MODEL\"",[311,578,502],{"class":484},[311,580,581],{"class":321},"\"deepseek-v4-pro\"\n",[311,583,585],{"class":313,"line":584},10,[311,586,587],{"class":484},"  }\n",[311,589,591],{"class":313,"line":590},11,[311,592,593],{"class":484},"}\n",[198,595,596],{"start":496},[201,597,598,599,602,603,606,607,610,611,245],{},"编辑或新增 ",[228,600,601],{},"~\u002F.claude.json","，将顶层字段 ",[228,604,605],{},"hasCompletedOnboarding"," 设置为 ",[228,608,609],{},"true","，可避免启动时报 ",[228,612,613],{},"Unable to connect to Anthropic services",[302,615,617],{"className":475,"code":616,"language":477,"meta":307,"style":307},"{\n  \"hasCompletedOnboarding\": true\n}\n",[228,618,619,623,633],{"__ignoreMap":307},[311,620,621],{"class":313,"line":314},[311,622,485],{"class":484},[311,624,625,628,630],{"class":313,"line":450},[311,626,627],{"class":325},"  \"hasCompletedOnboarding\"",[311,629,502],{"class":484},[311,631,632],{"class":325},"true\n",[311,634,635],{"class":313,"line":496},[311,636,593],{"class":484},[190,638,639],{},"保存后重新打开一个终端即可生效。",[282,641,349],{"id":642},"windows-1",[198,644,645],{},[201,646,647],{},"创建配置目录（PowerShell）：",[302,649,653],{"className":650,"code":651,"language":652,"meta":307,"style":307},"language-powershell shiki shiki-themes github-light github-dark","mkdir -Force $HOME\\.claude\nnotepad $HOME\\.claude\\settings.json\n","powershell",[228,654,655,660],{"__ignoreMap":307},[311,656,657],{"class":313,"line":314},[311,658,659],{},"mkdir -Force $HOME\\.claude\n",[311,661,662],{"class":313,"line":450},[311,663,664],{},"notepad $HOME\\.claude\\settings.json\n",[198,666,667,681],{"start":450},[201,668,669,670,673,674,677,678,680],{},"在打开的 ",[228,671,672],{},"%USERPROFILE%\\.claude\\settings.json"," 中写入与 macOS\u002FLinux 相同的 ",[228,675,676],{},"env"," 配置（Base URL 与 ",[228,679,230],{}," Key 相同）。",[201,682,598,683,602,686,606,688,245],{},[228,684,685],{},"%USERPROFILE%\\.claude.json",[228,687,605],{},[228,689,609],{},[194,691,692],{"id":692},"配置上下文窗口大小",[190,694,695,696,698,699,701,702,705],{},"Claude Code 默认使用 200K 上下文窗口。若所用模型支持更长上下文，可通过在 ",[228,697,418],{}," 的 ",[228,700,676],{}," 中增加 ",[228,703,704],{},"CLAUDE_CODE_MAX_CONTEXT_TOKENS"," 扩大窗口：",[302,707,709],{"className":475,"code":708,"language":477,"meta":307,"style":307},"{\n  \"env\": {\n    \"ANTHROPIC_AUTH_TOKEN\": \"YOUR_API_KEY\",\n    \"ANTHROPIC_BASE_URL\": \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1\",\n    \"ANTHROPIC_MODEL\": \"deepseek-v4-pro\",\n    \"CLAUDE_CODE_MAX_CONTEXT_TOKENS\": \"1000000\"\n  }\n}\n",[228,710,711,715,721,731,741,751,761,765],{"__ignoreMap":307},[311,712,713],{"class":313,"line":314},[311,714,485],{"class":484},[311,716,717,719],{"class":313,"line":450},[311,718,490],{"class":325},[311,720,493],{"class":484},[311,722,723,725,727,729],{"class":313,"line":496},[311,724,499],{"class":325},[311,726,502],{"class":484},[311,728,505],{"class":321},[311,730,508],{"class":484},[311,732,733,735,737,739],{"class":313,"line":511},[311,734,514],{"class":325},[311,736,502],{"class":484},[311,738,519],{"class":321},[311,740,508],{"class":484},[311,742,743,745,747,749],{"class":313,"line":524},[311,744,527],{"class":325},[311,746,502],{"class":484},[311,748,532],{"class":321},[311,750,508],{"class":484},[311,752,753,756,758],{"class":313,"line":537},[311,754,755],{"class":325},"    \"CLAUDE_CODE_MAX_CONTEXT_TOKENS\"",[311,757,502],{"class":484},[311,759,760],{"class":321},"\"1000000\"\n",[311,762,763],{"class":313,"line":549},[311,764,587],{"class":484},[311,766,767],{"class":313,"line":561},[311,768,593],{"class":484},[190,770,771],{},"具体可用的上下文长度由模型决定。",[194,773,774],{"id":774},"权限模式配置",[190,776,777],{},"Claude Code 提供多种权限模式，控制工具执行操作时的确认行为：",[779,780,781,794],"table",{},[782,783,784],"thead",{},[785,786,787,791],"tr",{},[788,789,790],"th",{},"模式",[788,792,793],{},"行为",[795,796,797,808,818,828,838,848],"tbody",{},[785,798,799,805],{},[800,801,802],"td",{},[228,803,804],{},"default",[800,806,807],{},"每次操作询问用户确认。",[785,809,810,815],{},[800,811,812],{},[228,813,814],{},"acceptEdits",[800,816,817],{},"自动批准文件编辑，其他操作仍询问。",[785,819,820,825],{},[800,821,822],{},[228,823,824],{},"plan",[800,826,827],{},"只读规划模式，不执行修改。",[785,829,830,835],{},[800,831,832],{},[228,833,834],{},"dontAsk",[800,836,837],{},"不询问，需要询问的操作直接拒绝。",[785,839,840,845],{},[800,841,842],{},[228,843,844],{},"bypassPermissions",[800,846,847],{},"绕过所有权限检查。",[785,849,850,855],{},[800,851,852],{},[228,853,854],{},"delegate",[800,856,857],{},"委托模式。",[190,859,860,861,864],{},"使用 ",[228,862,863],{},"--permission-mode"," 指定本次会话的默认权限模式：",[302,866,868],{"className":304,"code":867,"language":306,"meta":307,"style":307},"claude --permission-mode plan\nclaude --permission-mode acceptEdits\n",[228,869,870,880],{"__ignoreMap":307},[311,871,872,874,877],{"class":313,"line":314},[311,873,342],{"class":317},[311,875,876],{"class":325}," --permission-mode",[311,878,879],{"class":321}," plan\n",[311,881,882,884,886],{"class":313,"line":450},[311,883,342],{"class":317},[311,885,876],{"class":325},[311,887,888],{"class":321}," acceptEdits\n",[190,890,891,892,895,896,898,899,902],{},"也可在会话中输入 ",[228,893,894],{},"\u002Fpermissions"," 动态管理预批准与预拒绝规则，或在 ",[228,897,418],{}," 中配置 ",[228,900,901],{},"permissions"," 字段：",[302,904,906],{"className":475,"code":905,"language":477,"meta":307,"style":307},"{\n  \"permissions\": {\n    \"allow\": [\"Bash(git:*)\", \"Read\", \"Edit\"],\n    \"deny\": [\"Bash(rm:*)\"],\n    \"defaultMode\": \"default\"\n  }\n}\n",[228,907,908,912,919,944,956,966,970],{"__ignoreMap":307},[311,909,910],{"class":313,"line":314},[311,911,485],{"class":484},[311,913,914,917],{"class":313,"line":450},[311,915,916],{"class":325},"  \"permissions\"",[311,918,493],{"class":484},[311,920,921,924,927,930,933,936,938,941],{"class":313,"line":496},[311,922,923],{"class":325},"    \"allow\"",[311,925,926],{"class":484},": [",[311,928,929],{"class":321},"\"Bash(git:*)\"",[311,931,932],{"class":484},", ",[311,934,935],{"class":321},"\"Read\"",[311,937,932],{"class":484},[311,939,940],{"class":321},"\"Edit\"",[311,942,943],{"class":484},"],\n",[311,945,946,949,951,954],{"class":313,"line":511},[311,947,948],{"class":325},"    \"deny\"",[311,950,926],{"class":484},[311,952,953],{"class":321},"\"Bash(rm:*)\"",[311,955,943],{"class":484},[311,957,958,961,963],{"class":313,"line":524},[311,959,960],{"class":325},"    \"defaultMode\"",[311,962,502],{"class":484},[311,964,965],{"class":321},"\"default\"\n",[311,967,968],{"class":313,"line":537},[311,969,587],{"class":484},[311,971,972],{"class":313,"line":549},[311,973,593],{"class":484},[190,975,976,979,980,983],{},[228,977,978],{},"allow"," 自动批准匹配的工具调用，",[228,981,982],{},"deny"," 自动拒绝匹配的工具调用；规则支持通配符。",[194,985,987],{"id":986},"使用-claude-code","使用 Claude Code",[198,989,990],{},[201,991,992],{},"打开终端并进入项目目录，启动 Claude Code。",[302,994,996],{"className":304,"code":995,"language":306,"meta":307,"style":307},"cd path\u002Fto\u002Fyour_project\nclaude\n",[228,997,998,1006],{"__ignoreMap":307},[311,999,1000,1003],{"class":313,"line":314},[311,1001,1002],{"class":325},"cd",[311,1004,1005],{"class":321}," path\u002Fto\u002Fyour_project\n",[311,1007,1008],{"class":313,"line":450},[311,1009,1010],{"class":317},"claude\n",[198,1012,1013,1016,1023],{"start":450},[201,1014,1015],{},"首次启动需要授权 Claude Code 执行文件。",[201,1017,1018,1019,1022],{},"输入 ",[228,1020,1021],{},"\u002Fstatus"," 确认模型、Base URL、API Key 是否配置正确。",[201,1024,1025],{},"在 Claude Code 中开始对话。",[194,1027,1028],{"id":1028},"切换模型",[380,1030,1031,1037],{},[201,1032,1033,1034],{},"启动时切换：",[228,1035,1036],{},"claude --model deepseek-v4-pro",[201,1038,1039,1040],{},"会话期间切换：输入 ",[228,1041,1042],{},"\u002Fmodel deepseek-v4-pro",[194,1044,1045],{"id":1045},"常见命令",[779,1047,1048,1061],{},[782,1049,1050],{},[785,1051,1052,1055,1058],{},[788,1053,1054],{},"命令",[788,1056,1057],{},"说明",[788,1059,1060],{},"示例",[795,1062,1063,1077,1090,1104,1118,1132,1146],{},[785,1064,1065,1070,1073],{},[800,1066,1067],{},[228,1068,1069],{},"\u002Finit",[800,1071,1072],{},"在项目根目录生成 CLAUDE.md，定义项目级指令与上下文。",[800,1074,1075],{},[228,1076,1069],{},[785,1078,1079,1083,1086],{},[800,1080,1081],{},[228,1082,1021],{},[800,1084,1085],{},"查看当前模型、Base URL 等配置状态。",[800,1087,1088],{},[228,1089,1021],{},[785,1091,1092,1097,1100],{},[800,1093,1094],{},[228,1095,1096],{},"\u002Fmodel \u003C模型名称>",[800,1098,1099],{},"切换模型。",[800,1101,1102],{},[228,1103,1042],{},[785,1105,1106,1111,1114],{},[800,1107,1108],{},[228,1109,1110],{},"\u002Fclear",[800,1112,1113],{},"清除对话历史，开始全新对话。",[800,1115,1116],{},[228,1117,1110],{},[785,1119,1120,1125,1128],{},[800,1121,1122],{},[228,1123,1124],{},"\u002Fplan",[800,1126,1127],{},"进入规划模式，仅分析和讨论方案，不修改代码。",[800,1129,1130],{},[228,1131,1124],{},[785,1133,1134,1139,1142],{},[800,1135,1136],{},[228,1137,1138],{},"\u002Fcompact",[800,1140,1141],{},"压缩对话历史，释放上下文窗口空间。",[800,1143,1144],{},[228,1145,1138],{},[785,1147,1148,1153,1156],{},[800,1149,1150],{},[228,1151,1152],{},"\u002Fconfig",[800,1154,1155],{},"打开配置菜单，可设置语言、主题等。",[800,1157,1158],{},[228,1159,1152],{},[190,1161,1162,1163,245],{},"更多命令与用法详见 ",[209,1164,1167],{"href":1165,"rel":1166},"https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview",[295],"Claude Code 官方文档",[194,1169,1171],{"id":1170},"使用-ide-插件","使用 IDE 插件",[190,1173,1174],{},"Claude Code 提供 VS Code 与 JetBrains 系列 IDE 的插件。",[282,1176,1178],{"id":1177},"vs-code","VS Code",[198,1180,1181,1184,1191],{},[201,1182,1183],{},"先完成上方「配置接入凭证」。",[201,1185,1186,1187,1190],{},"打开 VS Code，在扩展市场中搜索 ",[228,1188,1189],{},"Claude Code for VS Code"," 并安装。",[201,1192,1193],{},"安装完成后重启 VS Code，点击右上角图标进入 Claude Code 开始对话。若弹出 Anthropic 登录界面，说明配置尚未生效，请先完成配置。",[282,1195,1197],{"id":1196},"jetbrains","JetBrains",[198,1199,1200,1203,1208],{},[201,1201,1202],{},"先完成「安装 Claude Code」和「配置接入凭证」。",[201,1204,1205,1206,1190],{},"打开 JetBrains（如 IntelliJ IDEA、PyCharm 等），在扩展市场中搜索 ",[228,1207,75],{},[201,1209,1210,1211,1213],{},"安装后重启 IDE，点击右上角图标即可使用，可通过 ",[228,1212,1096],{}," 切换模型。",[194,1215,22],{"id":22},[282,1217,1219],{"id":1218},"报错-unable-to-connect-to-anthropic-services","报错 Unable to connect to Anthropic services",[190,1221,1222],{},"表示 Claude Code 尝试连接 Anthropic 官方服务而非 SilvaMux，通常是因为配置未生效：",[198,1224,1225,1242,1252],{},[201,1226,1227,1228,1230,1231,1233,1234,1236,1237,1233,1239,1241],{},"确认 ",[228,1229,418],{}," 中 ",[228,1232,386],{}," 为 ",[228,1235,240],{},"、",[228,1238,394],{},[228,1240,230],{}," Key。",[201,1243,1244,1245,1230,1247,1249,1250,245],{},"检查 ",[228,1246,601],{},[228,1248,605],{}," 是否为 ",[228,1251,609],{},[201,1253,1254,1255,245],{},"修改配置后重新打开一个新的终端再执行 ",[228,1256,342],{},[282,1258,1260],{"id":1259},"调用时返回-401","调用时返回 401",[190,1262,1263,1264,1266,1267,1269,1270,1241],{},"表示 API Key 与 Base URL 不匹配：Coding Plan 的 ",[228,1265,230],{}," Key 必须搭配 ",[228,1268,240],{},"，不要使用常规 ",[228,1271,269],{},[282,1273,1275],{"id":1274},"调用时返回-429","调用时返回 429",[190,1277,1278,1279,1282],{},"订阅额度任一窗口耗尽会返回 429 ",[228,1280,1281],{},"QUOTA_EXCEEDED","（错误信息会标明 5h \u002F weekly \u002F monthly）。等待窗口恢复，或在控制台查看剩余额度。",[194,1284,1285],{"id":1285},"最佳实践",[380,1287,1288,1304,1310,1316,1322],{},[201,1289,1290,1293,1294,1296,1297,1299,1300,1303],{},[204,1291,1292],{},"上下文管理","：使用 ",[228,1295,1110],{}," 定期重置对话，使用 ",[228,1298,1138],{}," 压缩历史，用 ",[228,1301,1302],{},"@"," 明确引用文件。",[201,1305,1306,1309],{},[204,1307,1308],{},"先计划再执行","：复杂任务先进入 Plan 模式分析方案，确认后再修改文件。",[201,1311,1312,1315],{},[204,1313,1314],{},"沉淀项目知识","：在项目根目录维护 CLAUDE.md，记录构建命令、代码规范与工作流。",[201,1317,1318,1321],{},[204,1319,1320],{},"扩展能力","：通过 MCP 连接外部服务，用 Skills 沉淀工作流知识。",[201,1323,1324,1327],{},[204,1325,1326],{},"建立自检闭环","：要求修改后运行相关测试，并定义明确的成功标准。",[1329,1330,1331],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}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);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}",{"title":307,"searchDepth":450,"depth":450,"links":1333},[1334,1335,1339,1343,1344,1345,1346,1347,1348,1352,1357],{"id":196,"depth":450,"text":196},{"id":279,"depth":450,"text":280,"children":1336},[1337,1338],{"id":284,"depth":496,"text":285},{"id":348,"depth":496,"text":349},{"id":375,"depth":450,"text":375,"children":1340},[1341,1342],{"id":410,"depth":496,"text":285},{"id":642,"depth":496,"text":349},{"id":692,"depth":450,"text":692},{"id":774,"depth":450,"text":774},{"id":986,"depth":450,"text":987},{"id":1028,"depth":450,"text":1028},{"id":1045,"depth":450,"text":1045},{"id":1170,"depth":450,"text":1171,"children":1349},[1350,1351],{"id":1177,"depth":496,"text":1178},{"id":1196,"depth":496,"text":1197},{"id":22,"depth":450,"text":22,"children":1353},[1354,1355,1356],{"id":1218,"depth":496,"text":1219},{"id":1259,"depth":496,"text":1260},{"id":1274,"depth":496,"text":1275},{"id":1285,"depth":450,"text":1285},"在 Claude Code 中接入 SilvaMux Coding Plan。","md",{},true,"---\ntitle: Claude Code\ndescription: 在 Claude Code 中接入 SilvaMux Coding Plan。\n---\n\n# Claude Code\n\nClaude Code 是 Anthropic 推出的终端 AI 编程助手，可通过 SilvaMux Coding Plan 接入。\n\n## 前置准备\n\n1. **购买订阅**：在[订阅页](\u002Fzh-cn\u002Fsubscription)选择 Lite \u002F Pro \u002F Max 档位与月付\u002F季付\u002F年付周期，购买 Coding Plan 个人版；支付成功后订阅立即生效。\n2. **创建订阅 API Key**：进入控制台 → **Coding Plan** → **API Keys**，点击创建，并立即复制以 `cp_live_` 开头的完整 Key。\n3. **确认端点与协议**：Base URL 为 `https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1`，兼容 OpenAI 与 Anthropic 两种协议；各端点字段详情见[端点与协议](\u002Fzh-cn\u002Fdocs\u002Fcoding-plan\u002Fguide)。\n\n::alert{type=\"warning\"}\n`cp_live_` Key 只能调用 `\u002Fapi\u002Fcoding-plan\u002Fv1` 订阅端点，用于常规端点（如 `\u002Fapi\u002Fv1\u002Fchat\u002Fcompletions`）会返回 403 `CODING_PLAN_KEY_NOT_ALLOWED`；同理，常规 `sk_live_` Key 也不能调用订阅端点。\n::\n\n购买套餐、创建 Key 与验证调用的完整流程见[快速接入](\u002Fzh-cn\u002Fdocs\u002Fcoding-plan\u002Fquick-start)。\n\n## 安装 Claude Code\n\n### macOS \u002F Linux\n\n1. 安装或更新 [Node.js](https:\u002F\u002Fnodejs.org\u002Fen\u002Fdownload\u002F)（v18.0 或更高版本）。\n2. 在终端中执行以下命令安装 Claude Code。\n\n```bash\nnpm install -g @anthropic-ai\u002Fclaude-code\n```\n\n运行以下命令验证安装，若有版本号输出则表示安装成功。\n\n```bash\nclaude --version\n```\n\n### Windows\n\n在 Windows 上使用 Claude Code 需要 WSL 或 [Git for Windows](https:\u002F\u002Fgit-scm.com\u002Finstall\u002Fwindows)，然后在 WSL 或 Git Bash 中执行：\n\n```bash\nnpm install -g @anthropic-ai\u002Fclaude-code\n```\n\n## 配置接入凭证\n\n在 Claude Code 中接入 Coding Plan，需要配置以下信息：\n\n- `ANTHROPIC_BASE_URL`：`https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1`\n- `ANTHROPIC_AUTH_TOKEN`：`cp_live_` 订阅专用 API Key\n- `ANTHROPIC_MODEL`：Coding Plan 支持的模型（如 `deepseek-v4-pro`）\n\n### macOS \u002F Linux\n\n1. 创建并打开配置文件 `~\u002F.claude\u002Fsettings.json`（`~` 代表当前系统账户的主目录，`.claude` 目录不存在时可先用 `mkdir -p ~\u002F.claude` 创建）。\n\n```bash\nmkdir -p ~\u002F.claude\nnano ~\u002F.claude\u002Fsettings.json\n```\n\n2. 写入以下配置，将 `YOUR_API_KEY` 替换为你的 `cp_live_` Key。可用模型以 `GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fmodels` 与模型广场为准。\n\n```json\n{\n  \"env\": {\n    \"ANTHROPIC_AUTH_TOKEN\": \"YOUR_API_KEY\",\n    \"ANTHROPIC_BASE_URL\": \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1\",\n    \"ANTHROPIC_MODEL\": \"deepseek-v4-pro\",\n    \"ANTHROPIC_DEFAULT_HAIKU_MODEL\": \"deepseek-v4-pro\",\n    \"ANTHROPIC_DEFAULT_SONNET_MODEL\": \"deepseek-v4-pro\",\n    \"ANTHROPIC_DEFAULT_OPUS_MODEL\": \"deepseek-v4-pro\",\n    \"CLAUDE_CODE_SUBAGENT_MODEL\": \"deepseek-v4-pro\"\n  }\n}\n```\n\n3. 编辑或新增 `~\u002F.claude.json`，将顶层字段 `hasCompletedOnboarding` 设置为 `true`，可避免启动时报 `Unable to connect to Anthropic services`。\n\n```json\n{\n  \"hasCompletedOnboarding\": true\n}\n```\n\n保存后重新打开一个终端即可生效。\n\n### Windows\n\n1. 创建配置目录（PowerShell）：\n\n```powershell\nmkdir -Force $HOME\\.claude\nnotepad $HOME\\.claude\\settings.json\n```\n\n2. 在打开的 `%USERPROFILE%\\.claude\\settings.json` 中写入与 macOS\u002FLinux 相同的 `env` 配置（Base URL 与 `cp_live_` Key 相同）。\n3. 编辑或新增 `%USERPROFILE%\\.claude.json`，将顶层字段 `hasCompletedOnboarding` 设置为 `true`。\n\n## 配置上下文窗口大小\n\nClaude Code 默认使用 200K 上下文窗口。若所用模型支持更长上下文，可通过在 `~\u002F.claude\u002Fsettings.json` 的 `env` 中增加 `CLAUDE_CODE_MAX_CONTEXT_TOKENS` 扩大窗口：\n\n```json\n{\n  \"env\": {\n    \"ANTHROPIC_AUTH_TOKEN\": \"YOUR_API_KEY\",\n    \"ANTHROPIC_BASE_URL\": \"https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1\",\n    \"ANTHROPIC_MODEL\": \"deepseek-v4-pro\",\n    \"CLAUDE_CODE_MAX_CONTEXT_TOKENS\": \"1000000\"\n  }\n}\n```\n\n具体可用的上下文长度由模型决定。\n\n## 权限模式配置\n\nClaude Code 提供多种权限模式，控制工具执行操作时的确认行为：\n\n| 模式 | 行为 |\n| --- | --- |\n| `default` | 每次操作询问用户确认。 |\n| `acceptEdits` | 自动批准文件编辑，其他操作仍询问。 |\n| `plan` | 只读规划模式，不执行修改。 |\n| `dontAsk` | 不询问，需要询问的操作直接拒绝。 |\n| `bypassPermissions` | 绕过所有权限检查。 |\n| `delegate` | 委托模式。 |\n\n使用 `--permission-mode` 指定本次会话的默认权限模式：\n\n```bash\nclaude --permission-mode plan\nclaude --permission-mode acceptEdits\n```\n\n也可在会话中输入 `\u002Fpermissions` 动态管理预批准与预拒绝规则，或在 `~\u002F.claude\u002Fsettings.json` 中配置 `permissions` 字段：\n\n```json\n{\n  \"permissions\": {\n    \"allow\": [\"Bash(git:*)\", \"Read\", \"Edit\"],\n    \"deny\": [\"Bash(rm:*)\"],\n    \"defaultMode\": \"default\"\n  }\n}\n```\n\n`allow` 自动批准匹配的工具调用，`deny` 自动拒绝匹配的工具调用；规则支持通配符。\n\n## 使用 Claude Code\n\n1. 打开终端并进入项目目录，启动 Claude Code。\n\n```bash\ncd path\u002Fto\u002Fyour_project\nclaude\n```\n\n2. 首次启动需要授权 Claude Code 执行文件。\n3. 输入 `\u002Fstatus` 确认模型、Base URL、API Key 是否配置正确。\n4. 在 Claude Code 中开始对话。\n\n## 切换模型\n\n- 启动时切换：`claude --model deepseek-v4-pro`\n- 会话期间切换：输入 `\u002Fmodel deepseek-v4-pro`\n\n## 常见命令\n\n| 命令 | 说明 | 示例 |\n| --- | --- | --- |\n| `\u002Finit` | 在项目根目录生成 CLAUDE.md，定义项目级指令与上下文。 | `\u002Finit` |\n| `\u002Fstatus` | 查看当前模型、Base URL 等配置状态。 | `\u002Fstatus` |\n| `\u002Fmodel \u003C模型名称>` | 切换模型。 | `\u002Fmodel deepseek-v4-pro` |\n| `\u002Fclear` | 清除对话历史，开始全新对话。 | `\u002Fclear` |\n| `\u002Fplan` | 进入规划模式，仅分析和讨论方案，不修改代码。 | `\u002Fplan` |\n| `\u002Fcompact` | 压缩对话历史，释放上下文窗口空间。 | `\u002Fcompact` |\n| `\u002Fconfig` | 打开配置菜单，可设置语言、主题等。 | `\u002Fconfig` |\n\n更多命令与用法详见 [Claude Code 官方文档](https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Foverview)。\n\n## 使用 IDE 插件\n\nClaude Code 提供 VS Code 与 JetBrains 系列 IDE 的插件。\n\n### VS Code\n\n1. 先完成上方「配置接入凭证」。\n2. 打开 VS Code，在扩展市场中搜索 `Claude Code for VS Code` 并安装。\n3. 安装完成后重启 VS Code，点击右上角图标进入 Claude Code 开始对话。若弹出 Anthropic 登录界面，说明配置尚未生效，请先完成配置。\n\n### JetBrains\n\n1. 先完成「安装 Claude Code」和「配置接入凭证」。\n2. 打开 JetBrains（如 IntelliJ IDEA、PyCharm 等），在扩展市场中搜索 `Claude Code` 并安装。\n3. 安装后重启 IDE，点击右上角图标即可使用，可通过 `\u002Fmodel \u003C模型名称>` 切换模型。\n\n## 常见问题\n\n### 报错 Unable to connect to Anthropic services\n\n表示 Claude Code 尝试连接 Anthropic 官方服务而非 SilvaMux，通常是因为配置未生效：\n\n1. 确认 `~\u002F.claude\u002Fsettings.json` 中 `ANTHROPIC_BASE_URL` 为 `https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1`、`ANTHROPIC_AUTH_TOKEN` 为 `cp_live_` Key。\n2. 检查 `~\u002F.claude.json` 中 `hasCompletedOnboarding` 是否为 `true`。\n3. 修改配置后重新打开一个新的终端再执行 `claude`。\n\n### 调用时返回 401\n\n表示 API Key 与 Base URL 不匹配：Coding Plan 的 `cp_live_` Key 必须搭配 `https:\u002F\u002Fwww.silvamux.com\u002Fapi\u002Fcoding-plan\u002Fv1`，不要使用常规 `sk_live_` Key。\n\n### 调用时返回 429\n\n订阅额度任一窗口耗尽会返回 429 `QUOTA_EXCEEDED`（错误信息会标明 5h \u002F weekly \u002F monthly）。等待窗口恢复，或在控制台查看剩余额度。\n\n## 最佳实践\n\n- **上下文管理**：使用 `\u002Fclear` 定期重置对话，使用 `\u002Fcompact` 压缩历史，用 `@` 明确引用文件。\n- **先计划再执行**：复杂任务先进入 Plan 模式分析方案，确认后再修改文件。\n- **沉淀项目知识**：在项目根目录维护 CLAUDE.md，记录构建命令、代码规范与工作流。\n- **扩展能力**：通过 MCP 连接外部服务，用 Skills 沉淀工作流知识。\n- **建立自检闭环**：要求修改后运行相关测试，并定义明确的成功标准。\n",[],{"title":75,"description":1358},"RUWoLtWwUDYN5E3zya75oZIe41i6suwr73p286_ezBI"]