[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-nav-en":3,"docs-en-billing\u002Foverview":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":32,"body":182,"description":267,"extension":268,"meta":269,"navigation":270,"path":33,"rawbody":271,"requiredFlags":272,"seo":273,"stem":34,"__hash__":274},"docs_en\u002F2.billing\u002F1.overview.md",{"type":183,"value":184,"toc":259},"minimark",[185,189,193,198,207,220,224,241,245,248,252],[186,187,32],"h1",{"id":188},"billing-overview",[190,191,192],"p",{},"SilvaMux bills by actual usage, with top-ups, discounts, and bill exports.",[194,195,197],"h2",{"id":196},"model-pricing","Model Pricing",[190,199,200,201,206],{},"For the full model price list, open the model detail page on the ",[202,203,205],"a",{"href":204},"\u002Fen\u002Fmodels","Model Plaza",". How each capability is billed:",[208,209,210,214,217],"ul",{},[211,212,213],"li",{},"Chat: billed by token usage (input + output).",[211,215,216],{},"Image generation: billed per generated image.",[211,218,219],{},"Video generation: billed by model and video parameters (resolution, duration, audio).",[194,221,223],{"id":222},"balance","Balance",[208,225,226,234],{},[211,227,228,229,233],{},"When the balance is insufficient, model requests return ",[230,231,232],"code",{},"INSUFFICIENT_BALANCE"," (HTTP 402); top up and retry.",[211,235,236,237,240],{},"See ",[202,238,36],{"href":239},"\u002Fen\u002Fdocs\u002Fbilling\u002Frecharge"," for the top-up entry and flow.",[194,242,244],{"id":243},"discounts","Discounts",[190,246,247],{},"The platform supports discounts configured per organization and per model group, set by administrators. Without a configured discount, usage is billed at list price.",[194,249,251],{"id":250},"programmatic-queries","Programmatic Queries",[190,253,254,255,258],{},"To query balance and usage programmatically with an API key, see ",[202,256,156],{"href":257},"\u002Fen\u002Fdocs\u002Fusage-and-balance\u002Fbalance",".",{"title":260,"searchDepth":261,"depth":261,"links":262},"",2,[263,264,265,266],{"id":196,"depth":261,"text":197},{"id":222,"depth":261,"text":223},{"id":243,"depth":261,"text":244},{"id":250,"depth":261,"text":251},"How model usage is billed, discounts, and quota semantics.","md",{},true,"---\ntitle: Billing Overview\ndescription: How model usage is billed, discounts, and quota semantics.\n---\n\n# Billing Overview\n\nSilvaMux bills by actual usage, with top-ups, discounts, and bill exports.\n\n## Model Pricing\n\nFor the full model price list, open the model detail page on the [Model Plaza](\u002Fen\u002Fmodels). How each capability is billed:\n\n- Chat: billed by token usage (input + output).\n- Image generation: billed per generated image.\n- Video generation: billed by model and video parameters (resolution, duration, audio).\n\n## Balance\n\n- When the balance is insufficient, model requests return `INSUFFICIENT_BALANCE` (HTTP 402); top up and retry.\n- See [Online Top-up](\u002Fen\u002Fdocs\u002Fbilling\u002Frecharge) for the top-up entry and flow.\n\n## Discounts\n\nThe platform supports discounts configured per organization and per model group, set by administrators. Without a configured discount, usage is billed at list price.\n\n## Programmatic Queries\n\nTo query balance and usage programmatically with an API key, see [Usage & Balance](\u002Fen\u002Fdocs\u002Fusage-and-balance\u002Fbalance).\n",[],{"title":32,"description":267},"uZkNofY6ep9kRWPUBcsJAjD4-tM5tfxtCq57DjBpYEA"]