Files
ai-web-delivery-doc/diagrams/G05-AI消耗记账.svg
T
mdszxy 638d3541bf 建立可移交的 AI 软件交付规划文档仓库。
纳入截至 2026-10-13 会议回写后的产品基线与会议图源。
2026-10-13 22:27:58 +08:00

1 line
18 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<svg xmlns="http://www.w3.org/2000/svg" width="2569" height="486" viewBox="0 0 2569 486" role="img" aria-labelledby="G05-AI消耗记账Title G05-AI消耗记账Desc"><title id="G05-AI消耗记账Title">G05 收费与权益 · AI 实际消耗记账</title><desc id="G05-AI消耗记账Desc">真实充值、套餐内含 AI 用量、未来测试赠送是三类不同权益;年付服务与 AI 实际消耗分开计量。;2026-10-12,业务基线 0.14,图集版本 0.17</desc><rect width="100%" height="100%" fill="#fff"/><text x="32" y="42" font-family="Microsoft YaHei,Arial,sans-serif" font-size="28" font-weight="600" fill="#17233a">G05 · AI 实际消耗记账</text><text x="32" y="79" font-family="Microsoft YaHei,Arial,sans-serif" font-size="18" fill="#526176">2026-10-12 · 业务基线 0.14 · 图集 0.17 · 展开图 · 技术选型未定</text><g transform="translate(32,124)"><svg id="diagram05x1" width="2504.796875" xmlns="http://www.w3.org/2000/svg" class="flowchart" height="313.796875" viewBox="0 0 2504.796875 313.796875" role="graphics-document document" aria-roledescription="flowchart-v2"><style>#diagram05x1{font-family:Microsoft YaHei,Arial,sans-serif;font-size:20px;fill:#17233a;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram05x1 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram05x1 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram05x1 .error-icon{fill:#ffffff;}#diagram05x1 .error-text{fill:#000000;stroke:#000000;}#diagram05x1 .edge-thickness-normal{stroke-width:1px;}#diagram05x1 .edge-thickness-thick{stroke-width:3.5px;}#diagram05x1 .edge-pattern-solid{stroke-dasharray:0;}#diagram05x1 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram05x1 .edge-pattern-dashed{stroke-dasharray:3;}#diagram05x1 .edge-pattern-dotted{stroke-dasharray:2;}#diagram05x1 .marker{fill:#60718a;stroke:#60718a;}#diagram05x1 .marker.cross{stroke:#60718a;}#diagram05x1 svg{font-family:Microsoft YaHei,Arial,sans-serif;font-size:20px;}#diagram05x1 p{margin:0;}#diagram05x1 .label{font-family:Microsoft YaHei,Arial,sans-serif;color:#17233a;}#diagram05x1 .cluster-label text{fill:#000000;}#diagram05x1 .cluster-label span{color:#000000;}#diagram05x1 .cluster-label span p{background-color:transparent;}#diagram05x1 .label text,#diagram05x1 span{fill:#17233a;color:#17233a;}#diagram05x1 .node rect,#diagram05x1 .node circle,#diagram05x1 .node ellipse,#diagram05x1 .node polygon,#diagram05x1 .node path{fill:#eef5ff;stroke:#8198bb;stroke-width:1px;}#diagram05x1 .rough-node .label text,#diagram05x1 .node .label text,#diagram05x1 .image-shape .label,#diagram05x1 .icon-shape .label{text-anchor:middle;}#diagram05x1 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram05x1 .rough-node .label,#diagram05x1 .node .label,#diagram05x1 .image-shape .label,#diagram05x1 .icon-shape .label{text-align:center;}#diagram05x1 .node.clickable{cursor:pointer;}#diagram05x1 .root .anchor path{fill:#60718a!important;stroke-width:0;stroke:#60718a;}#diagram05x1 .arrowheadPath{fill:#0b0b0b;}#diagram05x1 .edgePath .path{stroke:#60718a;stroke-width:2.0px;}#diagram05x1 .flowchart-link{stroke:#60718a;fill:none;}#diagram05x1 .edgeLabel{background-color:#f3f8f6;text-align:center;}#diagram05x1 .edgeLabel p{background-color:#f3f8f6;}#diagram05x1 .edgeLabel rect{opacity:0.5;background-color:#f3f8f6;fill:#f3f8f6;}#diagram05x1 .labelBkg{background-color:rgba(243, 248, 246, 0.5);}#diagram05x1 .cluster rect{fill:#f8fafc;stroke:#cbd5e1;stroke-width:1px;}#diagram05x1 .cluster text{fill:#000000;}#diagram05x1 .cluster span{color:#000000;}#diagram05x1 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:Microsoft YaHei,Arial,sans-serif;font-size:12px;background:#ffffff;border:1px solid hsl(0, 0%, 90%);border-radius:2px;pointer-events:none;z-index:100;}#diagram05x1 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#17233a;}#diagram05x1 rect.text{fill:none;stroke-width:0;}#diagram05x1 .icon-shape,#diagram05x1 .image-shape{background-color:#f3f8f6;text-align:center;}#diagram05x1 .icon-shape p,#diagram05x1 .image-shape p{background-color:#f3f8f6;padding:2px;}#diagram05x1 .icon-shape rect,#diagram05x1 .image-shape rect{opacity:0.5;background-color:#f3f8f6;fill:#f3f8f6;}#diagram05x1 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram05x1 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram05x1 :root{--mermaid-font-family:Microsoft YaHei,Arial,sans-serif;}</style><g><marker id="diagram05x1_flowchart-v2-pointEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 0 L 10 5 L 0 10 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker><marker id="diagram05x1_flowchart-v2-pointStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="4.5" refY="5" markerUnits="userSpaceOnUse" markerWidth="8" markerHeight="8" orient="auto"><path d="M 0 5 L 10 10 L 10 0 z" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></path></marker><marker id="diagram05x1_flowchart-v2-circleEnd" class="marker flowchart-v2" viewBox="0 0 10 10" refX="11" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></circle></marker><marker id="diagram05x1_flowchart-v2-circleStart" class="marker flowchart-v2" viewBox="0 0 10 10" refX="-1" refY="5" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><circle cx="5" cy="5" r="5" class="arrowMarkerPath" style="stroke-width: 1; stroke-dasharray: 1, 0;"></circle></marker><marker id="diagram05x1_flowchart-v2-crossEnd" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="12" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"></path></marker><marker id="diagram05x1_flowchart-v2-crossStart" class="marker cross flowchart-v2" viewBox="0 0 11 11" refX="-1" refY="5.2" markerUnits="userSpaceOnUse" markerWidth="11" markerHeight="11" orient="auto"><path d="M 1,1 l 9,9 M 10,1 l -9,9" class="arrowMarkerPath" style="stroke-width: 2; stroke-dasharray: 1, 0;"></path></marker><g class="root"><g class="clusters"></g><g class="edgePaths"><path d="M390,156.898L394.833,156.898C399.667,156.898,409.333,156.898,418.333,156.898C427.333,156.898,435.667,156.898,439.833,156.898L444,156.898" id="L_aiCall_cost_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_aiCall_cost_0" data-points="W3sieCI6MzkwLCJ5IjoxNTYuODk4NDM3NX0seyJ4Ijo0MTksInkiOjE1Ni44OTg0Mzc1fSx7IngiOjQ0OCwieSI6MTU2Ljg5ODQzNzV9XQ==" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path><path d="M820,156.898L824.833,156.898C829.667,156.898,839.333,156.898,848.333,156.898C857.333,156.898,865.667,156.898,869.833,156.898L874,156.898" id="L_cost_allowance_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_cost_allowance_0" data-points="W3sieCI6ODIwLCJ5IjoxNTYuODk4NDM3NX0seyJ4Ijo4NDksInkiOjE1Ni44OTg0Mzc1fSx7IngiOjg3OCwieSI6MTU2Ljg5ODQzNzV9XQ==" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path><path d="M1138.338,194.357L1151.498,198.781C1164.658,203.204,1190.977,212.051,1210.387,216.475C1229.797,220.898,1242.297,220.898,1248.547,220.898L1254.797,220.898" id="L_allowance_deduct_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_allowance_deduct_0" data-points="W3sieCI6MTEzOC4zMzc5MTg1MTU2NDY2LCJ5IjoxOTQuMzU3MzkzOTg0MzUzNH0seyJ4IjoxMjE3LjI5Njg3NSwieSI6MjIwLjg5ODQzNzV9LHsieCI6MTI1OC43OTY4NzUsInkiOjIyMC44OTg0Mzc1fV0=" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path><path d="M1490.797,196.081L1506.13,192.801C1521.464,189.52,1552.13,182.959,1582.147,176.358C1612.163,169.757,1641.529,163.116,1656.212,159.796L1670.895,156.475" id="L_deduct_excess_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_deduct_excess_0" data-points="W3sieCI6MTQ5MC43OTY4NzUsInkiOjE5Ni4wODExMjk4MDc2OTIzMn0seyJ4IjoxNTgyLjc5Njg3NSwieSI6MTc2LjM5ODQzNzV9LHsieCI6MTY3NC43OTY4NzUsInkiOjE1NS41OTI3ODM3ODk3NTI2NH1d" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path><path d="M1139.221,120.323L1152.234,116.085C1165.246,111.848,1191.272,103.373,1230.534,99.136C1269.797,94.898,1322.297,94.898,1383.214,94.898C1444.13,94.898,1513.464,94.898,1562.798,95.805C1612.133,96.712,1641.469,98.527,1656.137,99.434L1670.805,100.341" id="L_allowance_excess_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_allowance_excess_0" data-points="W3sieCI6MTEzOS4yMjA5NjI2NTkwMjEzLCJ5IjoxMjAuMzIyNTI1MTU5MDIxMjd9LHsieCI6MTIxNy4yOTY4NzUsInkiOjk0Ljg5ODQzNzV9LHsieCI6MTM3NC43OTY4NzUsInkiOjk0Ljg5ODQzNzV9LHsieCI6MTU4Mi43OTY4NzUsInkiOjk0Ljg5ODQzNzV9LHsieCI6MTY3NC43OTY4NzUsInkiOjEwMC41ODc0ODM0MzYzOTU3Nn1d" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path><path d="M2056.797,88.958L2061.63,88.364C2066.464,87.771,2076.13,86.585,2085.13,85.992C2094.13,85.398,2102.464,85.398,2106.63,85.398L2110.797,85.398" id="L_excess_example_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_excess_example_0" data-points="W3sieCI6MjA1Ni43OTY4NzUsInkiOjg4Ljk1NzUyODQwOTA5MDkxfSx7IngiOjIwODUuNzk2ODc1LCJ5Ijo4NS4zOTg0Mzc1fSx7IngiOjIxMTQuNzk2ODc1LCJ5Ijo4NS4zOTg0Mzc1fV0=" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path><path d="M1490.797,230.658L1506.13,231.948C1521.464,233.238,1552.13,235.818,1614.63,237.108C1677.13,238.398,1771.464,238.398,1855.297,238.398C1939.13,238.398,2012.464,238.398,2057.432,238.021C2102.4,237.644,2119.003,236.889,2127.304,236.512L2135.606,236.134" id="L_deduct_gate_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_deduct_gate_0" data-points="W3sieCI6MTQ5MC43OTY4NzUsInkiOjIzMC42NTgwNTI4ODQ2MTU0fSx7IngiOjE1ODIuNzk2ODc1LCJ5IjoyMzguMzk4NDM3NX0seyJ4IjoxODY1Ljc5Njg3NSwieSI6MjM4LjM5ODQzNzV9LHsieCI6MjA4NS43OTY4NzUsInkiOjIzOC4zOTg0Mzc1fSx7IngiOjIxMzkuNjAxNTYyNSwieSI6MjM1Ljk1Mjc2OTg4NjM2MzYzfV0=" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path><path d="M2056.797,174.473L2061.63,176.044C2066.464,177.615,2076.13,180.757,2089.278,184.009C2102.425,187.262,2119.053,190.625,2127.367,192.307L2135.681,193.989" id="L_excess_gate_0" class="edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link" style=";" data-edge="true" data-et="edge" data-id="L_excess_gate_0" data-points="W3sieCI6MjA1Ni43OTY4NzUsInkiOjE3NC40NzM0Mzc1fSx7IngiOjIwODUuNzk2ODc1LCJ5IjoxODMuODk4NDM3NX0seyJ4IjoyMTM5LjYwMTU2MjUsInkiOjE5NC43ODE2NTgzODA2ODE4Mn1d" marker-end="url(#diagram05x1_flowchart-v2-pointEnd)"></path></g><g class="edgeLabels"><g><rect class="background" style="stroke: none"></rect></g><g><rect class="background" style="stroke: none"></rect></g><g><rect class="background" style="stroke: none"></rect></g><g><rect class="background" style="stroke: none"></rect></g><g><rect class="background" style="stroke: none"></rect></g><g class="edgeLabel"><g class="label" data-id="L_aiCall_cost_0" transform="translate(0, 0)"><text y="-10.1"><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"></tspan></text></g></g><g class="edgeLabel"><g class="label" data-id="L_cost_allowance_0" transform="translate(0, 0)"><text y="-10.1"><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"></tspan></text></g></g><g class="edgeLabel" transform="translate(1217.296875, 220.8984375)"><g class="label" data-id="L_allowance_deduct_0" transform="translate(-12.5, -15)"><g><rect class="background" style="" x="-3" y="-3" width="25" height="30"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">有</tspan></tspan></text></g></g></g><g class="edgeLabel" transform="translate(1582.796875, 176.3984375)"><g class="label" data-id="L_deduct_excess_0" transform="translate(-63, -15)"><g><rect class="background" style="" x="-3" y="-3" width="126" height="30"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">如有超额部分</tspan></tspan></text></g></g></g><g class="edgeLabel" transform="translate(1374.796875, 94.8984375)"><g class="label" data-id="L_allowance_excess_0" transform="translate(-12, -15)"><g><rect class="background" style="" x="-2" y="-3" width="24" height="30"></rect><text y="-10.1" style=""><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"><tspan font-style="normal" class="text-inner-tspan" font-weight="normal">无</tspan></tspan></text></g></g></g><g class="edgeLabel"><g class="label" data-id="L_excess_example_0" transform="translate(0, 0)"><text y="-10.1"><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"></tspan></text></g></g><g class="edgeLabel"><g class="label" data-id="L_deduct_gate_0" transform="translate(0, 0)"><text y="-10.1"><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"></tspan></text></g></g><g class="edgeLabel"><g class="label" data-id="L_excess_gate_0" transform="translate(0, 0)"><text y="-10.1"><tspan class="text-outer-tspan" x="0" y="-0.1em" dy="1.1em"></tspan></text></g></g></g><g class="nodes"><g class="node default" id="flowchart-aiCall-0" transform="translate(199, 156.8984375)"><rect class="basic label-container" style="" x="-191" y="-63" width="382" height="126"></rect><g class="label" style="" transform="translate(-155, -45)"><rect></rect><foreignObject width="310" height="90"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 310px; text-align: center; width: 310px;"><span class="nodeLabel"><p>一次真实项目 AI 调用<br>自动 / 人工辅助 / 失败 / 修复 / 转人工</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-cost-1" transform="translate(634, 156.8984375)"><rect class="basic label-container" style="" x="-186" y="-48" width="372" height="96"></rect><g class="label" style="" transform="translate(-150, -30)"><rect></rect><foreignObject width="300" height="60"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 310px; text-align: center;"><span class="nodeLabel"><p>核对供应商实际消耗成本<br>记录调用与计费规则,防重复记账</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-allowance-2" transform="translate(1026.8984375, 156.8984375)"><polygon points="148.8984375,0 297.796875,-148.8984375 148.8984375,-297.796875 0,-148.8984375" class="label-container" transform="translate(-148.3984375, 148.8984375)"></polygon><g class="label" style="" transform="translate(-115.8984375, -15)"><rect></rect><foreignObject width="231.796875" height="30"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 310px; text-align: center;"><span class="nodeLabel"><p>套餐内含 AI 用量可抵扣?</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-deduct-3" transform="translate(1374.796875, 220.8984375)"><rect class="basic label-container" style="" x="-116" y="-33" width="232" height="66"></rect><g class="label" style="" transform="translate(-80, -15)"><rect></rect><foreignObject width="160" height="30"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 310px; text-align: center;"><span class="nodeLabel"><p>抵扣套餐内含用量</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-excess-4" transform="translate(1865.796875, 112.3984375)"><rect class="basic label-container" style="" x="-191" y="-63" width="382" height="126"></rect><g class="label" style="" transform="translate(-155, -45)"><rect></rect><foreignObject width="310" height="90"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 310px; text-align: center; width: 310px;"><span class="nodeLabel"><p>剩余超额部分<br>按成本、可配置加价及积分汇率结算</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-example-5" transform="translate(2305.796875, 85.3984375)"><rect class="basic label-container" style="" x="-191" y="-63" width="382" height="126"></rect><g class="label" style="" transform="translate(-155, -45)"><rect></rect><foreignObject width="310" height="90"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table; white-space: break-spaces; line-height: 1.5; max-width: 310px; text-align: center; width: 310px;"><span class="nodeLabel"><p>例:全部属于超额<br>成本 1 USD × 1.20 × 100 = 120 积分</p></span></div></foreignObject></g></g><g class="node default" id="flowchart-gate-6" transform="translate(2305.796875, 228.3984375)"><rect class="basic label-container" style="" x="-166.1953125" y="-48" width="332.390625" height="96"></rect><g class="label" style="" transform="translate(-130.1953125, -30)"><rect></rect><foreignObject width="260.390625" height="60"><div xmlns="http://www.w3.org/1999/xhtml" style="display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 310px; text-align: center;"><span class="nodeLabel"><p>下一次调用前检查预算 / 权益<br>不足则停止新调用并提示充值</p></span></div></foreignObject></g></g></g></g></g></svg></g></svg>