> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sailresearch.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Performance

> Time to first token and output speed by model and completion window

Time to first token (TTFT) and output speed for each model and [completion window](/completion-windows), measured on live Sail traffic.

<div className="pricing-table-page">
  <div className="pricing-table-wrapper">
    <table className="pricing-table">
      <thead>
        <tr className="pricing-header-row">
          <th className="pricing-th pricing-th-model" style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            Model
          </th>

          <th className="pricing-th pricing-th-window" style={{ width: "8.5rem", minWidth: "8.5rem" }}>
            <a className="cap-th-link" href="/completion-windows">
              Window
            </a>
          </th>

          <th className="pricing-th pricing-th-axis" style={{ width: "9.0rem" }}>
            TTFT (median)
          </th>

          <th className="pricing-th pricing-th-axis" style={{ width: "9.0rem" }}>
            TTFT (p95)
          </th>

          <th className="pricing-th pricing-th-axis" style={{ width: "9.0rem" }}>
            Output speed

            <span className="sail-price-info">
              <Tooltip tip="Tokens generated per second after the first token, including reasoning tokens">
                <Icon icon="circle-info" size={14} />
              </Tooltip>
            </span>
          </th>
        </tr>
      </thead>

      <tbody className="pricing-model-group" data-model="moonshotai/Kimi-K3">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="Kimi K3 Default (ASAP) performance: TTFT (median) 1.3 s, TTFT (p95) 19 s, output speed 120 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="moonshot" role="img" aria-label="Moonshot AI" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">Kimi K3</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="moonshotai/Kimi-K3">
                    <code>moonshotai/Kimi-K3</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy moonshotai/Kimi-K3"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "moonshotai/Kimi-K3";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">1.3 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">19 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">120 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="Kimi K3 Balanced performance: TTFT (median) 2.1 s, TTFT (p95) 6.9 s, output speed 108 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-amount">2.1 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-amount">6.9 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-amount">108 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="Kimi K3 Flex performance: TTFT (median) 1.6 s, TTFT (p95) 5.7 s, output speed 137 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-amount">1.6 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-amount">5.7 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-amount">137 tok/s</span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="zai-org/GLM-5.3">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="GLM-5.3 Default (ASAP) performance: TTFT (median) 1.5 s, TTFT (p95) 58 s, output speed 65 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="zhipu" role="img" aria-label="Z.ai" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">GLM-5.3</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="zai-org/GLM-5.3">
                    <code>zai-org/GLM-5.3</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy zai-org/GLM-5.3"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "zai-org/GLM-5.3";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">1.5 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">58 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">65 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="GLM-5.3 Balanced performance: TTFT (median) 1.9 s, TTFT (p95) 1.1 min, output speed 188 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-amount">1.9 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-amount">1.1 min</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-amount">188 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="GLM-5.3 Flex performance: TTFT (median) 1.9 s, TTFT (p95) 7.5 s, output speed 261 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-amount">1.9 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-amount">7.5 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-amount">261 tok/s</span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="zai-org/GLM-5.3-Flash">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="GLM-5.3-Flash Default (ASAP) performance: TTFT (median) 1.7 s, TTFT (p95) 1.9 min, output speed 25 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="zhipu" role="img" aria-label="Z.ai" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">GLM-5.3-Flash</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="zai-org/GLM-5.3-Flash">
                    <code>zai-org/GLM-5.3-Flash</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy zai-org/GLM-5.3-Flash"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "zai-org/GLM-5.3-Flash";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">1.7 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">1.9 min</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">25 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="GLM-5.3-Flash Balanced performance: TTFT (median) 3.8 min, TTFT (p95) 14.5 min, output speed 19 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-amount">3.8 min</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-amount">14.5 min</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-amount">19 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="GLM-5.3-Flash Flex performance: TTFT (median) 4.4 s, TTFT (p95) 2.4 h, output speed 23 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-amount">4.4 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-amount">2.4 h</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-amount">23 tok/s</span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="deepseek-ai/DeepSeek-V4.1-Flash">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="DeepSeek V4.1 Flash Default (ASAP) performance: TTFT (median) 3.6 s, TTFT (p95) 31 s, output speed 44 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="deepseek" role="img" aria-label="DeepSeek" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">DeepSeek V4.1 Flash</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="deepseek-ai/DeepSeek-V4.1-Flash">
                    <code>deepseek-ai/DeepSeek-V4.1-Flash</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy deepseek-ai/DeepSeek-V4.1-Flash"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "deepseek-ai/DeepSeek-V4.1-Flash";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">3.6 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">31 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">44 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="DeepSeek V4.1 Flash Balanced performance: TTFT (median) 2.9 s, TTFT (p95) 54 s, output speed 55 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-amount">2.9 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-amount">54 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-amount">55 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="DeepSeek V4.1 Flash Flex performance: no data.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="deepseek-ai/DeepSeek-V4-Pro-0813">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="DeepSeek V4 Pro 0813 Default (ASAP) performance: TTFT (median) 1.6 s, TTFT (p95) 4.2 s, output speed 21 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="deepseek" role="img" aria-label="DeepSeek" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">DeepSeek V4 Pro 0813</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="deepseek-ai/DeepSeek-V4-Pro-0813">
                    <code>deepseek-ai/DeepSeek-V4-Pro-0813</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy deepseek-ai/DeepSeek-V4-Pro-0813"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "deepseek-ai/DeepSeek-V4-Pro-0813";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">1.6 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">4.2 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">21 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="DeepSeek V4 Pro 0813 Balanced performance: no data.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="DeepSeek V4 Pro 0813 Flex performance: output speed 27 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-amount">27 tok/s</span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="deepseek-ai/DeepSeek-V4-Flash-0731">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="DeepSeek V4 Flash 0731 Default (ASAP) performance: TTFT (median) 1.5 s, TTFT (p95) 6.1 s, output speed 82 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="deepseek" role="img" aria-label="DeepSeek" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">DeepSeek V4 Flash 0731</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="deepseek-ai/DeepSeek-V4-Flash-0731">
                    <code>deepseek-ai/DeepSeek-V4-Flash-0731</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy deepseek-ai/DeepSeek-V4-Flash-0731"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "deepseek-ai/DeepSeek-V4-Flash-0731";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">1.5 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">6.1 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">82 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="DeepSeek V4 Flash 0731 Balanced performance: TTFT (median) 2.2 s, TTFT (p95) 11 s, output speed 54 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-amount">2.2 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-amount">11 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-amount">54 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="DeepSeek V4 Flash 0731 Flex performance: TTFT (median) 3.0 s, TTFT (p95) 7.9 s, output speed 48 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-amount">3.0 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-amount">7.9 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-amount">48 tok/s</span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="moonshotai/Kimi-K2.6">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="Kimi-K2.6 Default (ASAP) performance: TTFT (median) 1.1 s, TTFT (p95) 3.0 s, output speed 41 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="moonshot" role="img" aria-label="Moonshot AI" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">Kimi-K2.6</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="moonshotai/Kimi-K2.6">
                    <code>moonshotai/Kimi-K2.6</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy moonshotai/Kimi-K2.6"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "moonshotai/Kimi-K2.6";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">1.1 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">3.0 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">41 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="Kimi-K2.6 Balanced performance: no data.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="Kimi-K2.6 Flex performance: no data.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="google/gemma-4-31B-it">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="Gemma 4 31B IT Default (ASAP) performance: TTFT (median) 0.6 s, TTFT (p95) 6.1 s, output speed 67 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="gemma" role="img" aria-label="Google" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">Gemma 4 31B IT</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="google/gemma-4-31B-it">
                    <code>google/gemma-4-31B-it</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy google/gemma-4-31B-it"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "google/gemma-4-31B-it";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">0.6 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">6.1 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">67 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="Gemma 4 31B IT Balanced performance: TTFT (median) 10 s, TTFT (p95) 1.9 min, output speed 33 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-amount">10 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-amount">1.9 min</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-amount">33 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="Gemma 4 31B IT Flex performance: TTFT (median) 1.5 s, TTFT (p95) 1.9 min, output speed 32 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-amount">1.5 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-amount">1.9 min</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-amount">32 tok/s</span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="nvidia/Gemma-4-31B-IT-NVFP4">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="Gemma 4 31B IT (NVFP4) Default (ASAP) performance: TTFT (median) 1.0 s, TTFT (p95) 2.8 s, output speed 27 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="gemma" role="img" aria-label="Google" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">Gemma 4 31B IT (NVFP4)</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="nvidia/Gemma-4-31B-IT-NVFP4">
                    <code>nvidia/Gemma-4-31B-IT-NVFP4</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy nvidia/Gemma-4-31B-IT-NVFP4"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "nvidia/Gemma-4-31B-IT-NVFP4";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">1.0 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">2.8 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">27 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="Gemma 4 31B IT (NVFP4) Balanced performance: TTFT (median) 0.9 s, TTFT (p95) 2.5 s, output speed 34 tok/s.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-amount">0.9 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-amount">2.5 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-amount">34 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="Gemma 4 31B IT (NVFP4) Flex performance: no data.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="google/gemma-4-12B-it">
        <tr className="pricing-row pricing-row-window pricing-row-model-first" aria-label="Gemma 4 12B IT Default (ASAP) performance: TTFT (median) 0.5 s, TTFT (p95) 1.0 s, output speed 47 tok/s.">
          <td className="pricing-cell pricing-cell-model" rowSpan={3} style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="gemma" role="img" aria-label="Google" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">Gemma 4 12B IT</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="google/gemma-4-12B-it">
                    <code>google/gemma-4-12B-it</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy google/gemma-4-12B-it"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "google/gemma-4-12B-it";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">0.5 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">1.0 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">47 tok/s</span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window" aria-label="Gemma 4 12B IT Balanced performance: no data.">
          <td className="pricing-cell pricing-cell-window" data-window="standard">
            <span className="price-window-label">Balanced</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="standard">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>
        </tr>

        <tr className="pricing-row pricing-row-window pricing-row-model-last" aria-label="Gemma 4 12B IT Flex performance: no data.">
          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-row-empty" aria-hidden="true">
              —
            </span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="openai/gpt-oss-120b">
        <tr className="pricing-row pricing-row-window pricing-row-model-first pricing-row-model-last" aria-label="gpt-oss-120b Default (ASAP) performance: TTFT (median) 0.6 s, TTFT (p95) 1.1 s, output speed 203 tok/s.">
          <td className="pricing-cell pricing-cell-model" style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="openai" role="img" aria-label="OpenAI" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">gpt-oss-120b</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="openai/gpt-oss-120b">
                    <code>openai/gpt-oss-120b</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy openai/gpt-oss-120b"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "openai/gpt-oss-120b";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="asap">
            <span className="price-window-label">
              Default <span className="price-window-suffix">(ASAP)</span>
            </span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="asap">
            <span className="price-amount">0.6 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="asap">
            <span className="price-amount">1.1 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="asap">
            <span className="price-amount">203 tok/s</span>
          </td>
        </tr>
      </tbody>

      <tbody className="pricing-model-group" data-model="Qwen/Qwen3.6-35B-A3B">
        <tr className="pricing-row pricing-row-window pricing-row-model-first pricing-row-model-last pricing-row-last" aria-label="Qwen3.6 35B A3B Flex performance: TTFT (median) 0.6 s, TTFT (p95) 1.5 min, output speed 47 tok/s.">
          <td className="pricing-cell pricing-cell-model" style={{ width: "18.0rem", minWidth: "18.0rem" }}>
            <div className="pricing-cell-model-inner">
              <span className="cap-logo" data-org="qwen" role="img" aria-label="Qwen" />

              <div className="pricing-model-meta">
                <div className="cap-model-name">Qwen3.6 35B A3B</div>

                <div className="cap-slug-actions">
                  <span className="cap-slug-text" title="Qwen/Qwen3.6-35B-A3B">
                    <code>Qwen/Qwen3.6-35B-A3B</code>
                  </span>

                  <button
                    type="button"
                    className="cap-copy-btn"
                    aria-label="Copy Qwen/Qwen3.6-35B-A3B"
                    onClick={(e) => {
                  const b = e.currentTarget;
                  const t = "Qwen/Qwen3.6-35B-A3B";
                  const ok = () => {
                    b.classList.add("cap-copy-done");
                    setTimeout(
                      () => b.classList.remove("cap-copy-done"),
                      1500,
                    );
                  };
                  if (
                    navigator.clipboard &&
                    navigator.clipboard.writeText
                  ) {
                    navigator.clipboard
                      .writeText(t)
                      .then(ok)
                      .catch(() => fallback(b, t, ok));
                  } else {
                    fallback(b, t, ok);
                  }
                  function fallback(_b, _t, _ok) {
                    const ta = document.createElement("textarea");
                    ta.value = _t;
                    ta.style.position = "absolute";
                    ta.style.left = "-9999px";
                    document.body.appendChild(ta);
                    ta.select();
                    try {
                      document.execCommand("copy");
                      _ok();
                    } catch (_) {
                      _ok();
                    }
                    document.body.removeChild(ta);
                  }
                }}
                  >
                    <span className="cap-copy-icon-wrap">
                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-default" aria-hidden="true">
                        <rect width="14" height="14" x="8" y="8" rx="2" ry="2" />

                        <path d="M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2" />
                      </svg>

                      <svg xmlns="http://www.w3.org/2000/svg" width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.5" strokeLinecap="round" strokeLinejoin="round" className="cap-copy-icon cap-copy-icon-done" aria-hidden="true">
                        <path d="M20 6 9 17l-5-5" />
                      </svg>
                    </span>
                  </button>
                </div>
              </div>
            </div>
          </td>

          <td className="pricing-cell pricing-cell-window" data-window="flex">
            <span className="price-window-label">Flex</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (median)" data-window="flex">
            <span className="price-amount">0.6 s</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="TTFT (p95)" data-window="flex">
            <span className="price-amount">1.5 min</span>
          </td>

          <td className="pricing-cell pricing-cell-price" data-axis="Output speed" data-window="flex">
            <span className="price-amount">47 tok/s</span>
          </td>
        </tr>
      </tbody>
    </table>
  </div>
</div>

## Notes

* Time to first token grows with the length of your input, because the model processes the whole prompt before it produces the first token.
* TTFT for `balanced` and `flex` includes time spent waiting in the queue.
* These figures are typical rather than guaranteed, and vary with load and request size.
