[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-nav-en":3,"docs-en-coding-plan\u002Ffaq":180},[4,26,43,105,155,172,176],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Getting Started","\u002Fgetting-started","1.getting-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"Your First SilvaMux API Call","\u002Fgetting-started\u002Fquick-start","1.getting-started\u002F1.quick-start",{"title":14,"path":15,"stem":16},"Model Selection","\u002Fgetting-started\u002Fmodel-selection","1.getting-started\u002F2.model-selection",{"title":18,"path":19,"stem":20},"Rate Limits","\u002Fgetting-started\u002Frate-limits","1.getting-started\u002F3.rate-limits",{"title":22,"path":23,"stem":24},"FAQ","\u002Fgetting-started\u002Ffaq","1.getting-started\u002F4.faq",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Billing","\u002Fbilling","2.billing",[31,35,39],{"title":32,"path":33,"stem":34},"Billing Overview","\u002Fbilling\u002Foverview","2.billing\u002F1.overview",{"title":36,"path":37,"stem":38},"Online Top-up","\u002Fbilling\u002Frecharge","2.billing\u002F2.recharge",{"title":40,"path":41,"stem":42},"Bills, Usage & Exports","\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 Overview","\u002Fcoding-plan\u002Foverview","3.coding-plan\u002F1.overview",{"title":53,"path":54,"stem":55},"Quick Start","\u002Fcoding-plan\u002Fquick-start","3.coding-plan\u002F2.quick-start",{"title":57,"path":58,"stem":59},"Usage Notes","\u002Fcoding-plan\u002Fusage-notes","3.coding-plan\u002F3.usage-notes",{"title":61,"path":62,"stem":63,"children":64},"Personal","\u002Fcoding-plan\u002Fpersonal","3.coding-plan\u002F4.personal\u002Findex",[65],{"title":66,"path":62,"stem":63},"Pricing & Benefits",{"title":68,"path":69,"stem":70,"children":71,"page":-1},"Developer Guide","\u002Fcoding-plan\u002Fguide","3.coding-plan\u002F5.guide\u002Findex",[72,74,78,82,86,90,94,98],{"title":73,"path":69,"stem":70},"Endpoints & Protocols",{"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},"Model APIs","\u002Fmodels","4.models",[110,143],{"title":111,"path":112,"stem":113,"children":114,"page":25},"Text Generation Model API","\u002Fmodels\u002Fchat","4.models\u002F1.chat",[115,119,123,127,131,135,139],{"title":116,"path":117,"stem":118},"Overview","\u002Fmodels\u002Fchat\u002Foverview","4.models\u002F1.chat\u002F1.overview",{"title":120,"path":121,"stem":122},"OpenAI Compatible API","\u002Fmodels\u002Fchat\u002Fopenai","4.models\u002F1.chat\u002F2.openai",{"title":124,"path":125,"stem":126},"Anthropic Compatible","\u002Fmodels\u002Fchat\u002Fanthropic","4.models\u002F1.chat\u002F3.anthropic",{"title":128,"path":129,"stem":130},"Volcengine Compatible","\u002Fmodels\u002Fchat\u002Fvolcengine","4.models\u002F1.chat\u002F4.volcengine",{"title":132,"path":133,"stem":134},"Zhipu Compatible","\u002Fmodels\u002Fchat\u002Fzhipu","4.models\u002F1.chat\u002F5.zhipu",{"title":136,"path":137,"stem":138},"SilvaMux Unified Entry","\u002Fmodels\u002Fchat\u002Funified","4.models\u002F1.chat\u002F6.unified",{"title":140,"path":141,"stem":142},"Multimodal Input","\u002Fmodels\u002Fchat\u002Fmultimodal","4.models\u002F1.chat\u002F7.multimodal",{"title":144,"path":145,"stem":146,"children":147,"page":25},"Image Generation Model 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},"Image Generation API","\u002Fmodels\u002Fimages\u002Fgeneration","4.models\u002F2.images\u002F2.generation",{"title":156,"path":157,"stem":158,"children":159,"page":25},"Usage & Balance","\u002Fusage-and-balance","5.usage-and-balance",[160,164,168],{"title":161,"path":162,"stem":163},"Query Balance","\u002Fusage-and-balance\u002Fbalance","5.usage-and-balance\u002F1.balance",{"title":165,"path":166,"stem":167},"Query Usage","\u002Fusage-and-balance\u002Fusage","5.usage-and-balance\u002F2.usage",{"title":169,"path":170,"stem":171},"Query Request Usage","\u002Fusage-and-balance\u002Frequest-usage","5.usage-and-balance\u002F3.request-usage",{"title":173,"path":174,"stem":175},"Error Codes","\u002Ferrors","6.errors",{"title":177,"path":178,"stem":179},"Getting Started with SilvaMux","\u002F","index",{"id":181,"title":22,"body":182,"description":364,"extension":365,"meta":366,"navigation":367,"path":103,"rawbody":368,"requiredFlags":369,"seo":370,"stem":104,"__hash__":371},"docs_en\u002F3.coding-plan\u002F6.faq.md",{"type":183,"value":184,"toc":341},"minimark",[185,189,194,199,208,212,215,219,223,239,246,264,268,272,279,283,286,290,300,316,323,327,331,334,338],[186,187,22],"h1",{"id":188},"faq",[190,191,193],"h2",{"id":192},"plans-and-models","Plans and models",[195,196,198],"h3",{"id":197},"what-do-plan-benefits-include","What do plan benefits include?",[200,201,202,203,207],"p",{},"Beyond the points quota, each tier offers a different model range and built-in capabilities (web search, embedding, image understanding, code execution, and more). See ",[204,205,66],"a",{"href":206},"\u002Fen\u002Fdocs\u002Fcoding-plan\u002Fpersonal"," for tier differences and how they are metered.",[195,209,211],{"id":210},"are-plan-models-the-same-as-regular-models","Are plan models the same as regular models?",[200,213,214],{},"The callable set follows the Model Plaza and your selected plan; the call formats are identical to regular endpoints (both the OpenAI Chat Completions and Anthropic Messages protocols).",[190,216,218],{"id":217},"access-and-api-keys","Access and API keys",[195,220,222],{"id":221},"how-do-i-use-plan-built-in-capabilities-such-as-web-search","How do I use plan built-in capabilities such as web search?",[200,224,225,226,230,231,234,235,238],{},"They share the subscription endpoint and ",[227,228,229],"code",{},"cp_live_"," key with model calls, invoked through the OpenAI- or Anthropic-compatible interfaces under ",[227,232,233],{},"\u002Fapi\u002Fcoding-plan\u002Fv1"," — no separate credential is needed. See ",[204,236,68],{"href":237},"\u002Fen\u002Fdocs\u002Fcoding-plan\u002Fguide"," for setup and examples.",[195,240,242,243,245],{"id":241},"can-cp_live_-keys-call-regular-endpoints","Can ",[227,244,229],{}," keys call regular endpoints?",[200,247,248,249,251,252,255,256,259,260,263],{},"No. Subscription keys can only call endpoints under ",[227,250,233],{},"; using them on regular endpoints (such as ",[227,253,254],{},"\u002Fapi\u002Fv1\u002Fchat\u002Fcompletions",") returns 403 ",[227,257,258],{},"CODING_PLAN_KEY_NOT_ALLOWED",". Conversely, regular ",[227,261,262],{},"sk_live_"," keys are rejected by the subscription endpoints.",[190,265,267],{"id":266},"quota-and-billing","Quota and billing",[195,269,271],{"id":270},"how-do-the-three-quota-windows-relate","How do the three quota windows relate?",[200,273,274,275,278],{},"The 5-hour rolling window, the weekly window, and the monthly window are all enforced at once. When any window is exhausted, calls return 429 ",[227,276,277],{},"QUOTA_EXCEEDED",", and the error message identifies the window (5h \u002F weekly \u002F monthly). The 5-hour window recovers as time slides; the weekly and monthly windows reset when they expire.",[195,280,282],{"id":281},"do-coding-plan-calls-participate-in-discounts","Do Coding Plan calls participate in discounts?",[200,284,285],{},"No. Subscription calls are charged points at the model's configured unit price; organization and pricing-group discounts do not apply. Discounts on the token-balance side are unaffected.",[195,287,289],{"id":288},"can-i-check-my-subscription-quota","Can I check my subscription quota?",[200,291,292,293,296,297,299],{},"Yes. The console ",[294,295,44],"strong",{}," page shows the remaining quota, recovery time, and recent consumption of all three windows. You can also query from your own code with a ",[227,298,229],{}," key:",[301,302,303,310],"ul",{},[304,305,306,309],"li",{},[227,307,308],{},"GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fsubscription"," — your current plan (period, entitlements, product configuration).",[304,311,312,315],{},[227,313,314],{},"GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fusage\u002Fcurrent"," — consumption of the three quota windows, aggregated across all organization members (the limit shown is the per-user entitlement).",[200,317,318,319,322],{},"Additionally, ",[227,320,321],{},"GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fmodels"," confirms available models (filtered by the subscribed plan's configuration; all models when unrestricted).",[190,324,326],{"id":325},"subscription-management","Subscription management",[195,328,330],{"id":329},"what-happens-if-i-buy-again-before-my-subscription-expires","What happens if I buy again before my subscription expires?",[200,332,333],{},"The new subscription stacks automatically: it starts when the current period ends, its quota becomes available from the new period, and existing subscriptions are never overwritten or lost.",[195,335,337],{"id":336},"how-do-i-unsubscribe","How do I unsubscribe?",[200,339,340],{},"Subscriptions are one-time payments that do not auto-renew. When a period ends the subscription simply expires — no manual cancellation is needed.",{"title":342,"searchDepth":343,"depth":343,"links":344},"",2,[345,350,355,360],{"id":192,"depth":343,"text":193,"children":346},[347,349],{"id":197,"depth":348,"text":198},3,{"id":210,"depth":348,"text":211},{"id":217,"depth":343,"text":218,"children":351},[352,353],{"id":221,"depth":348,"text":222},{"id":241,"depth":348,"text":354},"Can cp_live_ keys call regular endpoints?",{"id":266,"depth":343,"text":267,"children":356},[357,358,359],{"id":270,"depth":348,"text":271},{"id":281,"depth":348,"text":282},{"id":288,"depth":348,"text":289},{"id":325,"depth":343,"text":326,"children":361},[362,363],{"id":329,"depth":348,"text":330},{"id":336,"depth":348,"text":337},"Coding Plan quota windows, key restrictions, subscription stacking, and other common questions.","md",{},true,"---\ntitle: FAQ\ndescription: Coding Plan quota windows, key restrictions, subscription stacking, and other common questions.\n---\n\n# FAQ\n\n## Plans and models\n\n### What do plan benefits include?\n\nBeyond the points quota, each tier offers a different model range and built-in capabilities (web search, embedding, image understanding, code execution, and more). See [Pricing & Benefits](\u002Fen\u002Fdocs\u002Fcoding-plan\u002Fpersonal) for tier differences and how they are metered.\n\n### Are plan models the same as regular models?\n\nThe callable set follows the Model Plaza and your selected plan; the call formats are identical to regular endpoints (both the OpenAI Chat Completions and Anthropic Messages protocols).\n\n## Access and API keys\n\n### How do I use plan built-in capabilities such as web search?\n\nThey share the subscription endpoint and `cp_live_` key with model calls, invoked through the OpenAI- or Anthropic-compatible interfaces under `\u002Fapi\u002Fcoding-plan\u002Fv1` — no separate credential is needed. See [Developer Guide](\u002Fen\u002Fdocs\u002Fcoding-plan\u002Fguide) for setup and examples.\n\n### Can `cp_live_` keys call regular endpoints?\n\nNo. Subscription keys can only call endpoints under `\u002Fapi\u002Fcoding-plan\u002Fv1`; using them on regular endpoints (such as `\u002Fapi\u002Fv1\u002Fchat\u002Fcompletions`) returns 403 `CODING_PLAN_KEY_NOT_ALLOWED`. Conversely, regular `sk_live_` keys are rejected by the subscription endpoints.\n\n## Quota and billing\n\n### How do the three quota windows relate?\n\nThe 5-hour rolling window, the weekly window, and the monthly window are all enforced at once. When any window is exhausted, calls return 429 `QUOTA_EXCEEDED`, and the error message identifies the window (5h \u002F weekly \u002F monthly). The 5-hour window recovers as time slides; the weekly and monthly windows reset when they expire.\n\n### Do Coding Plan calls participate in discounts?\n\nNo. Subscription calls are charged points at the model's configured unit price; organization and pricing-group discounts do not apply. Discounts on the token-balance side are unaffected.\n\n### Can I check my subscription quota?\n\nYes. The console **Coding Plan** page shows the remaining quota, recovery time, and recent consumption of all three windows. You can also query from your own code with a `cp_live_` key:\n\n- `GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fsubscription` — your current plan (period, entitlements, product configuration).\n- `GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fusage\u002Fcurrent` — consumption of the three quota windows, aggregated across all organization members (the limit shown is the per-user entitlement).\n\nAdditionally, `GET \u002Fapi\u002Fcoding-plan\u002Fv1\u002Fmodels` confirms available models (filtered by the subscribed plan's configuration; all models when unrestricted).\n\n## Subscription management\n\n### What happens if I buy again before my subscription expires?\n\nThe new subscription stacks automatically: it starts when the current period ends, its quota becomes available from the new period, and existing subscriptions are never overwritten or lost.\n\n### How do I unsubscribe?\n\nSubscriptions are one-time payments that do not auto-renew. When a period ends the subscription simply expires — no manual cancellation is needed.\n",[],{"title":22,"description":364},"HVH_n8JZ1FrkO7Uxy4K24iK5gUjBVpjTAFyZat0jQLA"]