{
  "measured_on": "2026-10-21",
  "pricing_source": "https://raw.githubusercontent.com/BerriAI/litellm/main/model_prices_and_context_window.json",
  "pricing_last_synced": "2026-10-26",
  "gpt_encodings_measured": [
    "cl100k_base",
    "o200k_base"
  ],
  "gemini_models_requested": [
    "gemini-3.1-pro-preview",
    "gemini-3.6-flash",
    "gemini-3.5-flash-lite",
    "gemini-3.1-flash-lite"
  ],
  "gemini_models_measured": [
    "gemini-3.1-pro-preview",
    "gemini-3.6-flash",
    "gemini-3.5-flash-lite",
    "gemini-3.1-flash-lite"
  ],
  "gemini_model_status": {
    "gemini-3.1-pro-preview": {
      "requested_model_id": "gemini-3.1-pro-preview",
      "status": "ok",
      "baseline_tokens_empty_string": 1
    },
    "gemini-3.6-flash": {
      "requested_model_id": "gemini-3.6-flash",
      "status": "ok",
      "baseline_tokens_empty_string": 1
    },
    "gemini-3.5-flash-lite": {
      "requested_model_id": "gemini-3.5-flash-lite",
      "status": "ok",
      "baseline_tokens_empty_string": 1
    },
    "gemini-3.1-flash-lite": {
      "requested_model_id": "gemini-3.1-flash-lite",
      "status": "ok",
      "baseline_tokens_empty_string": 1
    }
  },
  "gemini_response_model_id_note": "countTokens returns only total_tokens; the response carries no model id, so the requested id is the only id recorded.",
  "claude_measured": false,
  "claude_note": "Claude models: not measured, not estimated (no key for its counter).",
  "exchanges_per_block": 1000,
  "corpus": {
    "pair_count": 10,
    "languages": [
      "en",
      "zh_tw",
      "zh_cn"
    ],
    "equivalence_note": "zh_tw and zh_cn match en sentence for sentence (same facts, same numbers, same units); zh_cn is a re-write with mainland wording, not a glyph-only conversion. No back-translation and no professional translator.",
    "provenance_note": "The sample conversations were drafted with AI assistance for this article and were not sent to any of the models being priced. The site owner reviewed three of the ten Traditional Chinese sets and edited one sentence (in both Chinese versions); the Simplified Chinese text has not been reviewed by a native speaker.",
    "design_parameters": {
      "en_request_chars": [
        150,
        250
      ],
      "en_reply_chars": [
        400,
        650
      ]
    },
    "pairs": [
      {
        "id": "p01",
        "topic": "polite email rewrite",
        "per_lang": {
          "en": {
            "request": {
              "text": "Please rewrite this email so it sounds more polite: \"Send me the Q3 sales report by Friday. I need it for the meeting on Monday. Don't be late again.\" Keep it short.",
              "chars": 165,
              "tokens": {
                "cl100k_base": 40,
                "o200k_base": 39,
                "gemini-3.1-pro-preview": 41,
                "gemini-3.6-flash": 41,
                "gemini-3.5-flash-lite": 41,
                "gemini-3.1-flash-lite": 41
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 42,
                "gemini-3.6-flash": 42,
                "gemini-3.5-flash-lite": 42,
                "gemini-3.1-flash-lite": 42
              }
            },
            "reply": {
              "text": "Here is a more polite version:\n\nSubject: Q3 sales report\n\nHi Dana,\n\nCould you please send me the Q3 sales report by Friday? I need it for the meeting on Monday morning. If I have it on time, I can prepare early, and I would be very grateful. If you expect any delay, please tell me as soon as possible so that we can adjust the schedule.\n\nThank you for your help.\n\nAlex\n\nI changed the commands into requests, gave a reason for the deadline, and replaced the reminder about being late with an offer to adjust the schedule.",
              "chars": 521,
              "tokens": {
                "cl100k_base": 117,
                "o200k_base": 117,
                "gemini-3.1-pro-preview": 121,
                "gemini-3.6-flash": 121,
                "gemini-3.5-flash-lite": 121,
                "gemini-3.1-flash-lite": 121
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 122,
                "gemini-3.6-flash": 122,
                "gemini-3.5-flash-lite": 122,
                "gemini-3.1-flash-lite": 122
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "請把這封電子郵件改寫得更有禮貌：「週五前把第三季銷售報告寄給我。週一的會議要用。不要再遲交了。」請保持簡短。",
              "chars": 54,
              "tokens": {
                "cl100k_base": 82,
                "o200k_base": 51,
                "gemini-3.1-pro-preview": 43,
                "gemini-3.6-flash": 43,
                "gemini-3.5-flash-lite": 43,
                "gemini-3.1-flash-lite": 43
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 44,
                "gemini-3.6-flash": 44,
                "gemini-3.5-flash-lite": 44,
                "gemini-3.1-flash-lite": 44
              }
            },
            "reply": {
              "text": "以下是比較有禮貌的版本：\n\n主旨：第三季銷售報告\n\nDana 您好：\n\n可以請您在週五前把第三季銷售報告寄給我嗎？我週一上午的會議會用到。若能準時收到，我就能提早準備，我會非常感謝。如果您預計會有任何延誤，請盡快告訴我，我們可以調整時程。\n\n謝謝您的協助。\n\nAlex 敬上\n\n我把命令句改成了請求，為期限加上了理由，並把「不要再遲交」的提醒換成了調整時程的提議。",
              "chars": 182,
              "tokens": {
                "cl100k_base": 228,
                "o200k_base": 152,
                "gemini-3.1-pro-preview": 127,
                "gemini-3.6-flash": 127,
                "gemini-3.5-flash-lite": 127,
                "gemini-3.1-flash-lite": 127
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 128,
                "gemini-3.6-flash": 128,
                "gemini-3.5-flash-lite": 128,
                "gemini-3.1-flash-lite": 128
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "请把这封电子邮件改写得更有礼貌：“周五前把第三季度销售报告发给我。周一的会议要用。不要再迟交了。”请保持简短。",
              "chars": 55,
              "tokens": {
                "cl100k_base": 63,
                "o200k_base": 44,
                "gemini-3.1-pro-preview": 41,
                "gemini-3.6-flash": 41,
                "gemini-3.5-flash-lite": 41,
                "gemini-3.1-flash-lite": 41
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 42,
                "gemini-3.6-flash": 42,
                "gemini-3.5-flash-lite": 42,
                "gemini-3.1-flash-lite": 42
              }
            },
            "reply": {
              "text": "以下是更有礼貌的版本：\n\n主题：第三季度销售报告\n\nDana 您好：\n\n可以请您在周五前把第三季度销售报告发给我吗？我周一上午的会议会用到。如果能按时收到，我就能提前准备，我会非常感谢。如果您预计会有任何延误，请尽快告诉我，我们可以调整日程。\n\n谢谢您的协助。\n\nAlex 敬上\n\n我把命令句改成了请求，为期限加上了理由，并把“不要再迟交”的提醒换成了调整日程的提议。",
              "chars": 184,
              "tokens": {
                "cl100k_base": 183,
                "o200k_base": 124,
                "gemini-3.1-pro-preview": 118,
                "gemini-3.6-flash": 118,
                "gemini-3.5-flash-lite": 118,
                "gemini-3.1-flash-lite": 118
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 119,
                "gemini-3.6-flash": 119,
                "gemini-3.5-flash-lite": 119,
                "gemini-3.1-flash-lite": 119
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "比較有禮貌",
            "更有礼貌"
          ],
          [
            "主旨",
            "主题"
          ],
          [
            "寄給我",
            "发给我"
          ],
          [
            "時程",
            "日程"
          ]
        ]
      },
      {
        "id": "p02",
        "topic": "explain a text-editor setting",
        "per_lang": {
          "en": {
            "request": {
              "text": "What does the 'Auto-save interval' option in my text editor do, and what value should I choose if my laptop battery is often low and I do not always carry a charger?",
              "chars": 165,
              "tokens": {
                "cl100k_base": 37,
                "o200k_base": 37,
                "gemini-3.1-pro-preview": 38,
                "gemini-3.6-flash": 38,
                "gemini-3.5-flash-lite": 38,
                "gemini-3.1-flash-lite": 38
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 39,
                "gemini-3.6-flash": 39,
                "gemini-3.5-flash-lite": 39,
                "gemini-3.1-flash-lite": 39
              }
            },
            "reply": {
              "text": "The auto-save interval sets how often the editor writes your unsaved changes to disk. With a 1-minute interval, you lose at most one minute of work after a crash. With a 10-minute interval, you may lose up to ten minutes. Each save uses a little power, because the disk and the processor must wake up. For a laptop with a low battery, a value between 5 and 10 minutes is a reasonable balance. If your work is hard to redo, choose 2 or 3 minutes. You can also keep the interval short and plug in the charger when the battery drops below 20%.",
              "chars": 540,
              "tokens": {
                "cl100k_base": 126,
                "o200k_base": 126,
                "gemini-3.1-pro-preview": 132,
                "gemini-3.6-flash": 132,
                "gemini-3.5-flash-lite": 132,
                "gemini-3.1-flash-lite": 132
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 133,
                "gemini-3.6-flash": 133,
                "gemini-3.5-flash-lite": 133,
                "gemini-3.1-flash-lite": 133
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "我的文字編輯器裡有個「自動儲存間隔」選項，它是做什麼用的？如果我的筆電電池常常快沒電，而且我不一定隨身帶著充電器，應該選多少？",
              "chars": 63,
              "tokens": {
                "cl100k_base": 92,
                "o200k_base": 58,
                "gemini-3.1-pro-preview": 43,
                "gemini-3.6-flash": 43,
                "gemini-3.5-flash-lite": 43,
                "gemini-3.1-flash-lite": 43
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 44,
                "gemini-3.6-flash": 44,
                "gemini-3.5-flash-lite": 44,
                "gemini-3.1-flash-lite": 44
              }
            },
            "reply": {
              "text": "自動儲存間隔決定編輯器多久會把尚未儲存的變更寫入磁碟一次。若間隔為 1 分鐘，當機後最多只會損失一分鐘的工作；若間隔為 10 分鐘，最多可能損失十分鐘。每次儲存都會消耗一點電力，因為磁碟與處理器必須被喚醒。對於電池電量偏低的筆電，5 到 10 分鐘之間是合理的折衷。如果你的工作很難重做，可以選 2 或 3 分鐘。你也可以維持較短的間隔，並在電量低於 20% 時接上充電器。",
              "chars": 187,
              "tokens": {
                "cl100k_base": 267,
                "o200k_base": 170,
                "gemini-3.1-pro-preview": 143,
                "gemini-3.6-flash": 143,
                "gemini-3.5-flash-lite": 143,
                "gemini-3.1-flash-lite": 143
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 144,
                "gemini-3.6-flash": 144,
                "gemini-3.5-flash-lite": 144,
                "gemini-3.1-flash-lite": 144
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "我的文本编辑器里有个“自动保存间隔”选项，它是做什么用的？如果我的笔记本电脑电池经常快没电，而且我不一定随身带着充电器，应该选多少？",
              "chars": 66,
              "tokens": {
                "cl100k_base": 75,
                "o200k_base": 51,
                "gemini-3.1-pro-preview": 39,
                "gemini-3.6-flash": 39,
                "gemini-3.5-flash-lite": 39,
                "gemini-3.1-flash-lite": 39
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 40,
                "gemini-3.6-flash": 40,
                "gemini-3.5-flash-lite": 40,
                "gemini-3.1-flash-lite": 40
              }
            },
            "reply": {
              "text": "自动保存间隔决定编辑器多久会把尚未保存的更改写入磁盘一次。如果间隔为 1 分钟，崩溃后最多只会丢失一分钟的工作；如果间隔为 10 分钟，最多可能丢失十分钟。每次保存都会消耗一点电量，因为磁盘和处理器必须被唤醒。对于电池电量偏低的笔记本电脑，5 到 10 分钟之间是合理的折中。如果你的工作很难重做，可以选 2 或 3 分钟。你也可以保持较短的间隔，并在电量低于 20% 时接上充电器。",
              "chars": 192,
              "tokens": {
                "cl100k_base": 210,
                "o200k_base": 150,
                "gemini-3.1-pro-preview": 126,
                "gemini-3.6-flash": 126,
                "gemini-3.5-flash-lite": 126,
                "gemini-3.1-flash-lite": 126
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 127,
                "gemini-3.6-flash": 127,
                "gemini-3.5-flash-lite": 127,
                "gemini-3.1-flash-lite": 127
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "儲存",
            "保存"
          ],
          [
            "當機",
            "崩溃"
          ],
          [
            "變更",
            "更改"
          ],
          [
            "折衷",
            "折中"
          ],
          [
            "筆電",
            "笔记本电脑"
          ]
        ]
      },
      {
        "id": "p03",
        "topic": "three troubleshooting steps for slow Wi-Fi",
        "per_lang": {
          "en": {
            "request": {
              "text": "My home Wi-Fi is very slow today. Can you give me three simple steps to try before I call my internet provider? My router is about four years old and I have not restarted it for months.",
              "chars": 185,
              "tokens": {
                "cl100k_base": 41,
                "o200k_base": 41,
                "gemini-3.1-pro-preview": 42,
                "gemini-3.6-flash": 42,
                "gemini-3.5-flash-lite": 42,
                "gemini-3.1-flash-lite": 42
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 43,
                "gemini-3.6-flash": 43,
                "gemini-3.5-flash-lite": 43,
                "gemini-3.1-flash-lite": 43
              }
            },
            "reply": {
              "text": "Try these three steps in order.\n\n1. Restart the router. Unplug it for 30 seconds, plug it back in, and wait two minutes until all the lights are stable.\n2. Test the speed next to the router. If the speed is normal there but slow in other rooms, the signal is weak, so move the router to a central, open place.\n3. Check the other devices. Pause large downloads and video streams, because they share the same connection.\n\nIf the speed is still below half of your plan after these steps, call your provider and tell them what you tried.",
              "chars": 533,
              "tokens": {
                "cl100k_base": 120,
                "o200k_base": 120,
                "gemini-3.1-pro-preview": 125,
                "gemini-3.6-flash": 125,
                "gemini-3.5-flash-lite": 125,
                "gemini-3.1-flash-lite": 125
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 126,
                "gemini-3.6-flash": 126,
                "gemini-3.5-flash-lite": 126,
                "gemini-3.1-flash-lite": 126
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "我家的 Wi-Fi 今天非常慢。在打電話給網路業者之前，你可以給我三個簡單的步驟讓我先試試嗎？我的路由器大約有四年了，而且好幾個月沒有重新啟動過。",
              "chars": 73,
              "tokens": {
                "cl100k_base": 91,
                "o200k_base": 58,
                "gemini-3.1-pro-preview": 47,
                "gemini-3.6-flash": 47,
                "gemini-3.5-flash-lite": 47,
                "gemini-3.1-flash-lite": 47
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 48,
                "gemini-3.6-flash": 48,
                "gemini-3.5-flash-lite": 48,
                "gemini-3.1-flash-lite": 48
              }
            },
            "reply": {
              "text": "請依序嘗試這三個步驟。\n\n1. 重新啟動路由器。拔掉電源 30 秒，再插回去，等兩分鐘直到所有指示燈穩定。\n2. 在路由器旁邊測試網速。如果在旁邊正常、在其他房間卻很慢，表示訊號太弱，請把路由器移到位置居中、沒有遮擋的地方。\n3. 檢查其他裝置。暫停大型下載與影片串流，因為它們共用同一條連線。\n\n如果做完這些步驟後，網速仍低於你方案的一半，就打電話給網路業者，並告訴他們你試過什麼。",
              "chars": 192,
              "tokens": {
                "cl100k_base": 256,
                "o200k_base": 174,
                "gemini-3.1-pro-preview": 138,
                "gemini-3.6-flash": 138,
                "gemini-3.5-flash-lite": 138,
                "gemini-3.1-flash-lite": 138
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 139,
                "gemini-3.6-flash": 139,
                "gemini-3.5-flash-lite": 139,
                "gemini-3.1-flash-lite": 139
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "我家的 Wi-Fi 今天非常慢。在打电话给网络运营商之前，你可以给我三个简单的步骤让我先试试吗？我的路由器大约有四年了，而且好几个月没有重启过。",
              "chars": 72,
              "tokens": {
                "cl100k_base": 72,
                "o200k_base": 48,
                "gemini-3.1-pro-preview": 41,
                "gemini-3.6-flash": 41,
                "gemini-3.5-flash-lite": 41,
                "gemini-3.1-flash-lite": 41
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 42,
                "gemini-3.6-flash": 42,
                "gemini-3.5-flash-lite": 42,
                "gemini-3.1-flash-lite": 42
              }
            },
            "reply": {
              "text": "请按顺序尝试这三个步骤。\n\n1. 重启路由器。拔掉电源 30 秒，再插回去，等两分钟直到所有指示灯稳定。\n2. 在路由器旁边测试网速。如果在旁边正常、在其他房间却很慢，说明信号太弱，请把路由器移到位置居中、没有遮挡的地方。\n3. 检查其他设备。暂停大型下载和视频流，因为它们共用同一条连接。\n\n如果做完这些步骤后，网速仍低于你套餐的一半，就打电话给网络运营商，并告诉他们你试过什么。",
              "chars": 191,
              "tokens": {
                "cl100k_base": 204,
                "o200k_base": 142,
                "gemini-3.1-pro-preview": 130,
                "gemini-3.6-flash": 130,
                "gemini-3.5-flash-lite": 130,
                "gemini-3.1-flash-lite": 130
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 131,
                "gemini-3.6-flash": 131,
                "gemini-3.5-flash-lite": 131,
                "gemini-3.1-flash-lite": 131
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "網路業者",
            "网络运营商"
          ],
          [
            "重新啟動",
            "重启"
          ],
          [
            "訊號",
            "信号"
          ],
          [
            "裝置",
            "设备"
          ],
          [
            "影片串流",
            "视频流"
          ],
          [
            "方案",
            "套餐"
          ]
        ]
      },
      {
        "id": "p04",
        "topic": "two-sentence product summary",
        "per_lang": {
          "en": {
            "request": {
              "text": "Summarize this product description in two sentences: \"The AquaPure bottle holds 750 ml and keeps drinks cold for 24 hours or hot for 12 hours. It has a leak-proof lid, fits most car cup holders, and can go in the dishwasher.\"",
              "chars": 225,
              "tokens": {
                "cl100k_base": 54,
                "o200k_base": 54,
                "gemini-3.1-pro-preview": 58,
                "gemini-3.6-flash": 58,
                "gemini-3.5-flash-lite": 58,
                "gemini-3.1-flash-lite": 58
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 59,
                "gemini-3.6-flash": 59,
                "gemini-3.5-flash-lite": 59,
                "gemini-3.1-flash-lite": 59
              }
            },
            "reply": {
              "text": "The AquaPure is a 750 ml insulated bottle that keeps drinks cold for 24 hours or hot for 12 hours. It has a leak-proof lid, fits most car cup holders, and can be washed in the dishwasher.\n\nIn short, it is a bottle for carrying drinks over a long day, and it is easy to use and to clean. Two details are not in the description: the material of the bottle and its weight when full. If those matter to you, check them before buying.",
              "chars": 429,
              "tokens": {
                "cl100k_base": 101,
                "o200k_base": 101,
                "gemini-3.1-pro-preview": 107,
                "gemini-3.6-flash": 107,
                "gemini-3.5-flash-lite": 107,
                "gemini-3.1-flash-lite": 107
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 108,
                "gemini-3.6-flash": 108,
                "gemini-3.5-flash-lite": 108,
                "gemini-3.1-flash-lite": 108
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "請用兩句話摘要這段產品說明：「AquaPure 水壺容量 750 毫升，可保冷 24 小時或保溫 12 小時。它的蓋子不會漏水，適合大多數車用杯架，也可以放進洗碗機清洗。」",
              "chars": 86,
              "tokens": {
                "cl100k_base": 107,
                "o200k_base": 70,
                "gemini-3.1-pro-preview": 62,
                "gemini-3.6-flash": 62,
                "gemini-3.5-flash-lite": 62,
                "gemini-3.1-flash-lite": 62
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 63,
                "gemini-3.6-flash": 63,
                "gemini-3.5-flash-lite": 63,
                "gemini-3.1-flash-lite": 63
              }
            },
            "reply": {
              "text": "AquaPure 是一款容量 750 毫升的保溫水壺，可保冷 24 小時或保溫 12 小時。它的蓋子不會漏水，適合大多數車用杯架，也可以放進洗碗機清洗。\n\n簡單來說，這是一款適合長時間攜帶飲品的水壺，使用方便，也容易清洗。說明裡沒有提到兩個細節：水壺的材質，以及裝滿水時的重量。如果這兩點對你很重要，請在購買前先確認。",
              "chars": 159,
              "tokens": {
                "cl100k_base": 203,
                "o200k_base": 136,
                "gemini-3.1-pro-preview": 115,
                "gemini-3.6-flash": 115,
                "gemini-3.5-flash-lite": 115,
                "gemini-3.1-flash-lite": 115
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 116,
                "gemini-3.6-flash": 116,
                "gemini-3.5-flash-lite": 116,
                "gemini-3.1-flash-lite": 116
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "请用两句话概括这段产品说明：“AquaPure 水杯容量 750 毫升，可保冷 24 小时或保温 12 小时。它的盖子不会漏水，适合大多数车载杯架，也可以放进洗碗机清洗。”",
              "chars": 86,
              "tokens": {
                "cl100k_base": 90,
                "o200k_base": 64,
                "gemini-3.1-pro-preview": 60,
                "gemini-3.6-flash": 60,
                "gemini-3.5-flash-lite": 60,
                "gemini-3.1-flash-lite": 60
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 61,
                "gemini-3.6-flash": 61,
                "gemini-3.5-flash-lite": 61,
                "gemini-3.1-flash-lite": 61
              }
            },
            "reply": {
              "text": "AquaPure 是一款容量 750 毫升的保温水杯，可保冷 24 小时或保温 12 小时。它的盖子不会漏水，适合大多数车载杯架，也可以放进洗碗机清洗。\n\n简单来说，这是一款适合长时间携带饮品的水杯，使用方便，也容易清洗。说明里没有提到两个细节：水杯的材质，以及装满水时的重量。如果这两点对你很重要，请在购买前先确认。",
              "chars": 159,
              "tokens": {
                "cl100k_base": 170,
                "o200k_base": 119,
                "gemini-3.1-pro-preview": 108,
                "gemini-3.6-flash": 108,
                "gemini-3.5-flash-lite": 108,
                "gemini-3.1-flash-lite": 108
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 109,
                "gemini-3.6-flash": 109,
                "gemini-3.5-flash-lite": 109,
                "gemini-3.1-flash-lite": 109
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "摘要",
            "概括"
          ],
          [
            "車用",
            "车载"
          ],
          [
            "水壺",
            "水杯"
          ]
        ]
      },
      {
        "id": "p05",
        "topic": "unit conversion with the calculation shown",
        "per_lang": {
          "en": {
            "request": {
              "text": "I am driving 150 miles tomorrow and the weather forecast says 68 degrees Fahrenheit. How many kilometers is that, and how many degrees Celsius? Please list the calculation.",
              "chars": 172,
              "tokens": {
                "cl100k_base": 34,
                "o200k_base": 34,
                "gemini-3.1-pro-preview": 37,
                "gemini-3.6-flash": 37,
                "gemini-3.5-flash-lite": 37,
                "gemini-3.1-flash-lite": 37
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 38,
                "gemini-3.6-flash": 38,
                "gemini-3.5-flash-lite": 38,
                "gemini-3.1-flash-lite": 38
              }
            },
            "reply": {
              "text": "150 miles is about 241 kilometers. The calculation is 150 x 1.609 = 241.35, so you can round it to 241 kilometers.\n\n68 degrees Fahrenheit is exactly 20 degrees Celsius. The calculation is (68 - 32) x 5 / 9 = 36 x 5 / 9 = 20.\n\nAt a steady speed of 100 kilometers per hour, the drive would take about two hours and 25 minutes, not counting any stops. A temperature of 20 degrees Celsius is mild, so a light jacket is enough for most people.",
              "chars": 438,
              "tokens": {
                "cl100k_base": 120,
                "o200k_base": 120,
                "gemini-3.1-pro-preview": 145,
                "gemini-3.6-flash": 145,
                "gemini-3.5-flash-lite": 145,
                "gemini-3.1-flash-lite": 145
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 146,
                "gemini-3.6-flash": 146,
                "gemini-3.5-flash-lite": 146,
                "gemini-3.1-flash-lite": 146
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "我明天要開車 150 英里，天氣預報說氣溫是華氏 68 度。這相當於多少公里？攝氏幾度？請列出計算過程。",
              "chars": 52,
              "tokens": {
                "cl100k_base": 67,
                "o200k_base": 48,
                "gemini-3.1-pro-preview": 43,
                "gemini-3.6-flash": 43,
                "gemini-3.5-flash-lite": 43,
                "gemini-3.1-flash-lite": 43
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 44,
                "gemini-3.6-flash": 44,
                "gemini-3.5-flash-lite": 44,
                "gemini-3.1-flash-lite": 44
              }
            },
            "reply": {
              "text": "150 英里約為 241 公里。計算方式是 150 x 1.609 = 241.35，所以可以四捨五入為 241 公里。\n\n華氏 68 度恰好等於攝氏 20 度。計算方式是 (68 - 32) x 5 / 9 = 36 x 5 / 9 = 20。\n\n如果以每小時 100 公里的穩定速度行駛，不計中途停留，車程大約是兩小時 25 分鐘。攝氏 20 度的氣溫很溫和，對大多數人來說，只要穿一件薄外套就夠了。",
              "chars": 202,
              "tokens": {
                "cl100k_base": 198,
                "o200k_base": 157,
                "gemini-3.1-pro-preview": 162,
                "gemini-3.6-flash": 162,
                "gemini-3.5-flash-lite": 162,
                "gemini-3.1-flash-lite": 162
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 163,
                "gemini-3.6-flash": 163,
                "gemini-3.5-flash-lite": 163,
                "gemini-3.1-flash-lite": 163
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "我明天要开车 150 英里，天气预报说气温是华氏 68 度。这相当于多少公里？摄氏多少度？请写出计算过程。",
              "chars": 53,
              "tokens": {
                "cl100k_base": 56,
                "o200k_base": 42,
                "gemini-3.1-pro-preview": 41,
                "gemini-3.6-flash": 41,
                "gemini-3.5-flash-lite": 41,
                "gemini-3.1-flash-lite": 41
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 42,
                "gemini-3.6-flash": 42,
                "gemini-3.5-flash-lite": 42,
                "gemini-3.1-flash-lite": 42
              }
            },
            "reply": {
              "text": "150 英里约为 241 公里。计算方法是 150 x 1.609 = 241.35，所以可以四舍五入为 241 公里。\n\n华氏 68 度恰好等于摄氏 20 度。计算方法是 (68 - 32) x 5 / 9 = 36 x 5 / 9 = 20。\n\n如果以每小时 100 公里的匀速行驶，不计中途停留，驾车时间大约是两小时 25 分钟。摄氏 20 度的气温很温和，对大多数人来说，只要穿一件薄外套就够了。",
              "chars": 202,
              "tokens": {
                "cl100k_base": 178,
                "o200k_base": 145,
                "gemini-3.1-pro-preview": 160,
                "gemini-3.6-flash": 160,
                "gemini-3.5-flash-lite": 160,
                "gemini-3.1-flash-lite": 160
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 161,
                "gemini-3.6-flash": 161,
                "gemini-3.5-flash-lite": 161,
                "gemini-3.1-flash-lite": 161
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "列出",
            "写出"
          ],
          [
            "計算方式",
            "计算方法"
          ],
          [
            "穩定速度",
            "匀速"
          ],
          [
            "車程",
            "驾车时间"
          ]
        ]
      },
      {
        "id": "p06",
        "topic": "difference between two spreadsheet functions",
        "per_lang": {
          "en": {
            "request": {
              "text": "In a spreadsheet, what is the difference between VLOOKUP and XLOOKUP? I only need a short answer for a beginner who uses a spreadsheet at work every day.",
              "chars": 153,
              "tokens": {
                "cl100k_base": 35,
                "o200k_base": 35,
                "gemini-3.1-pro-preview": 35,
                "gemini-3.6-flash": 35,
                "gemini-3.5-flash-lite": 35,
                "gemini-3.1-flash-lite": 35
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 36,
                "gemini-3.6-flash": 36,
                "gemini-3.5-flash-lite": 36,
                "gemini-3.1-flash-lite": 36
              }
            },
            "reply": {
              "text": "Both functions find a value in a table and return a related value from the same row. VLOOKUP can only search the first column of the table and return a value from a column to the right, and you must count the column number yourself. XLOOKUP lets you choose the column to search and the column to return separately, so it can also look to the left. It finds an exact match by default and lets you set a message for a missing value. XLOOKUP is available in newer versions of the program, so an old version may only have VLOOKUP. For a beginner, XLOOKUP is easier to read and to fix.",
              "chars": 580,
              "tokens": {
                "cl100k_base": 132,
                "o200k_base": 132,
                "gemini-3.1-pro-preview": 132,
                "gemini-3.6-flash": 132,
                "gemini-3.5-flash-lite": 132,
                "gemini-3.1-flash-lite": 132
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 133,
                "gemini-3.6-flash": 133,
                "gemini-3.5-flash-lite": 133,
                "gemini-3.1-flash-lite": 133
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "在試算表裡，VLOOKUP 和 XLOOKUP 有什麼差別？我只需要給初學者的簡短答案，對方每天在工作中都會用到試算表。",
              "chars": 60,
              "tokens": {
                "cl100k_base": 66,
                "o200k_base": 46,
                "gemini-3.1-pro-preview": 37,
                "gemini-3.6-flash": 37,
                "gemini-3.5-flash-lite": 37,
                "gemini-3.1-flash-lite": 37
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 38,
                "gemini-3.6-flash": 38,
                "gemini-3.5-flash-lite": 38,
                "gemini-3.1-flash-lite": 38
              }
            },
            "reply": {
              "text": "這兩個函數都能在表格中找到某個值，並從同一列傳回相關的值。VLOOKUP 只能搜尋表格的第一欄，並傳回右側某一欄的值，而且欄位編號要自己數。XLOOKUP 可以分別指定要搜尋的欄和要傳回的欄，所以也能往左邊找。它預設就是找完全相符的值，還可以為找不到的情況設定提示訊息。XLOOKUP 只有較新版本的程式才有，所以舊版本可能只有 VLOOKUP。對初學者來說，XLOOKUP 比較容易閱讀，也比較容易修正。",
              "chars": 203,
              "tokens": {
                "cl100k_base": 237,
                "o200k_base": 156,
                "gemini-3.1-pro-preview": 129,
                "gemini-3.6-flash": 129,
                "gemini-3.5-flash-lite": 129,
                "gemini-3.1-flash-lite": 129
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 130,
                "gemini-3.6-flash": 130,
                "gemini-3.5-flash-lite": 130,
                "gemini-3.1-flash-lite": 130
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "在电子表格里，VLOOKUP 和 XLOOKUP 有什么区别？我只需要给初学者的简短回答，对方每天在工作中都会用到电子表格。",
              "chars": 62,
              "tokens": {
                "cl100k_base": 55,
                "o200k_base": 41,
                "gemini-3.1-pro-preview": 35,
                "gemini-3.6-flash": 35,
                "gemini-3.5-flash-lite": 35,
                "gemini-3.1-flash-lite": 35
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 36,
                "gemini-3.6-flash": 36,
                "gemini-3.5-flash-lite": 36,
                "gemini-3.1-flash-lite": 36
              }
            },
            "reply": {
              "text": "这两个函数都能在表格中找到某个值，并从同一行返回相关的值。VLOOKUP 只能搜索表格的第一列，并返回右侧某一列的值，而且列号要自己数。XLOOKUP 可以分别指定要搜索的列和要返回的列，所以也能往左边找。它默认就是查找完全匹配的值，还可以为找不到的情况设置提示信息。XLOOKUP 只有较新版本的软件才有，所以旧版本可能只有 VLOOKUP。对初学者来说，XLOOKUP 更容易阅读，也更容易修改。",
              "chars": 200,
              "tokens": {
                "cl100k_base": 174,
                "o200k_base": 131,
                "gemini-3.1-pro-preview": 118,
                "gemini-3.6-flash": 118,
                "gemini-3.5-flash-lite": 118,
                "gemini-3.1-flash-lite": 118
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 119,
                "gemini-3.6-flash": 119,
                "gemini-3.5-flash-lite": 119,
                "gemini-3.1-flash-lite": 119
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "試算表",
            "电子表格"
          ],
          [
            "差別",
            "区别"
          ],
          [
            "答案",
            "回答"
          ],
          [
            "同一列",
            "同一行"
          ],
          [
            "第一欄",
            "第一列"
          ],
          [
            "程式",
            "软件"
          ],
          [
            "訊息",
            "信息"
          ]
        ]
      },
      {
        "id": "p07",
        "topic": "meeting time across three cities",
        "per_lang": {
          "en": {
            "request": {
              "text": "A team meeting starts at 9:00 a.m. on Tuesday in New York. New York is 5 hours behind London and 14 hours behind Tokyo. What time is the meeting in each of those two cities?",
              "chars": 173,
              "tokens": {
                "cl100k_base": 45,
                "o200k_base": 45,
                "gemini-3.1-pro-preview": 48,
                "gemini-3.6-flash": 48,
                "gemini-3.5-flash-lite": 48,
                "gemini-3.1-flash-lite": 48
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 49,
                "gemini-3.6-flash": 49,
                "gemini-3.5-flash-lite": 49,
                "gemini-3.1-flash-lite": 49
              }
            },
            "reply": {
              "text": "The meeting is at 2:00 p.m. on Tuesday in London, because London is 5 hours ahead of New York: 9:00 + 5 hours = 14:00.\n\nIn Tokyo it is 11:00 p.m. on Tuesday, because Tokyo is 14 hours ahead: 9:00 + 14 hours = 23:00.\n\nThe Tokyo time is late in the evening, so the team there may find it inconvenient to join. You could move the meeting one hour earlier, to 8:00 a.m. in New York, which would be 10:00 p.m. in Tokyo, or you could record the meeting and share it afterwards.",
              "chars": 471,
              "tokens": {
                "cl100k_base": 142,
                "o200k_base": 142,
                "gemini-3.1-pro-preview": 162,
                "gemini-3.6-flash": 162,
                "gemini-3.5-flash-lite": 162,
                "gemini-3.1-flash-lite": 162
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 163,
                "gemini-3.6-flash": 163,
                "gemini-3.5-flash-lite": 163,
                "gemini-3.1-flash-lite": 163
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "團隊會議在紐約時間週二上午 9:00 開始。紐約比倫敦晚 5 小時，比東京晚 14 小時。這場會議在這兩個城市分別是幾點？",
              "chars": 61,
              "tokens": {
                "cl100k_base": 82,
                "o200k_base": 54,
                "gemini-3.1-pro-preview": 47,
                "gemini-3.6-flash": 47,
                "gemini-3.5-flash-lite": 47,
                "gemini-3.1-flash-lite": 47
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 48,
                "gemini-3.6-flash": 48,
                "gemini-3.5-flash-lite": 48,
                "gemini-3.1-flash-lite": 48
              }
            },
            "reply": {
              "text": "會議在倫敦是週二下午 2:00，因為倫敦比紐約早 5 小時：9:00 + 5 小時 = 14:00。\n\n在東京則是週二晚上 11:00，因為東京早 14 小時：9:00 + 14 小時 = 23:00。\n\n東京的時間已是深夜，當地團隊可能不方便參加。你可以把會議提早一小時，也就是紐約上午 8:00，東京就是晚上 10:00；或者也可以錄下會議，事後再分享。",
              "chars": 179,
              "tokens": {
                "cl100k_base": 191,
                "o200k_base": 137,
                "gemini-3.1-pro-preview": 137,
                "gemini-3.6-flash": 137,
                "gemini-3.5-flash-lite": 137,
                "gemini-3.1-flash-lite": 137
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 138,
                "gemini-3.6-flash": 138,
                "gemini-3.5-flash-lite": 138,
                "gemini-3.1-flash-lite": 138
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "团队会议在纽约时间周二上午 9:00 开始。纽约比伦敦晚 5 小时，比东京晚 14 小时。这场会议在这两个城市分别是几点？",
              "chars": 61,
              "tokens": {
                "cl100k_base": 65,
                "o200k_base": 42,
                "gemini-3.1-pro-preview": 42,
                "gemini-3.6-flash": 42,
                "gemini-3.5-flash-lite": 42,
                "gemini-3.1-flash-lite": 42
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 43,
                "gemini-3.6-flash": 43,
                "gemini-3.5-flash-lite": 43,
                "gemini-3.1-flash-lite": 43
              }
            },
            "reply": {
              "text": "会议在伦敦是周二下午 2:00，因为伦敦比纽约早 5 小时：9:00 + 5 小时 = 14:00。\n\n在东京则是周二晚上 11:00，因为东京早 14 小时：9:00 + 14 小时 = 23:00。\n\n东京的时间已是深夜，当地团队可能难以参加。你可以把会议提前一小时，也就是纽约上午 8:00，东京就是晚上 10:00；或者也可以录制会议，事后再分享。",
              "chars": 178,
              "tokens": {
                "cl100k_base": 165,
                "o200k_base": 121,
                "gemini-3.1-pro-preview": 130,
                "gemini-3.6-flash": 130,
                "gemini-3.5-flash-lite": 130,
                "gemini-3.1-flash-lite": 130
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 131,
                "gemini-3.6-flash": 131,
                "gemini-3.5-flash-lite": 131,
                "gemini-3.1-flash-lite": 131
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "提早",
            "提前"
          ],
          [
            "錄下",
            "录制"
          ],
          [
            "不方便參加",
            "难以参加"
          ]
        ]
      },
      {
        "id": "p08",
        "topic": "scale a recipe from 4 to 6 servings",
        "per_lang": {
          "en": {
            "request": {
              "text": "My pancake recipe makes 4 servings and uses 200 g of flour, 300 ml of milk and 2 eggs. How much of each do I need for 6 servings? I want to cook for six people tomorrow morning.",
              "chars": 177,
              "tokens": {
                "cl100k_base": 48,
                "o200k_base": 47,
                "gemini-3.1-pro-preview": 51,
                "gemini-3.6-flash": 51,
                "gemini-3.5-flash-lite": 51,
                "gemini-3.1-flash-lite": 51
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 52,
                "gemini-3.6-flash": 52,
                "gemini-3.5-flash-lite": 52,
                "gemini-3.1-flash-lite": 52
              }
            },
            "reply": {
              "text": "For 6 servings, multiply every amount by 1.5.\n\nFlour: 200 g x 1.5 = 300 g.\nMilk: 300 ml x 1.5 = 450 ml.\nEggs: 2 x 1.5 = 3 eggs.\n\nThe numbers are whole, so no rounding is needed. Prepare the batter in the same way as in the original recipe and let it rest for five minutes. With a medium pan you will probably cook the pancakes in two or three rounds, so keep the finished ones warm in a low oven at about 80 degrees Celsius.",
              "chars": 424,
              "tokens": {
                "cl100k_base": 126,
                "o200k_base": 124,
                "gemini-3.1-pro-preview": 136,
                "gemini-3.6-flash": 136,
                "gemini-3.5-flash-lite": 136,
                "gemini-3.1-flash-lite": 136
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 137,
                "gemini-3.6-flash": 137,
                "gemini-3.5-flash-lite": 137,
                "gemini-3.1-flash-lite": 137
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "我的鬆餅食譜可做 4 人份，用 200 公克麵粉、300 毫升牛奶和 2 顆雞蛋。做 6 人份的話，每樣材料各需要多少？我明天早上要煮給六個人吃。",
              "chars": 73,
              "tokens": {
                "cl100k_base": 98,
                "o200k_base": 65,
                "gemini-3.1-pro-preview": 61,
                "gemini-3.6-flash": 61,
                "gemini-3.5-flash-lite": 61,
                "gemini-3.1-flash-lite": 61
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 62,
                "gemini-3.6-flash": 62,
                "gemini-3.5-flash-lite": 62,
                "gemini-3.1-flash-lite": 62
              }
            },
            "reply": {
              "text": "要做 6 人份，每樣材料都乘以 1.5。\n\n麵粉：200 公克 x 1.5 = 300 公克。\n牛奶：300 毫升 x 1.5 = 450 毫升。\n雞蛋：2 顆 x 1.5 = 3 顆。\n\n數字都是整數，所以不需要四捨五入。麵糊的調製方式與原本的食譜相同，調好後靜置五分鐘。用中型平底鍋的話，大概要分兩到三輪煎，所以煎好的鬆餅可以放進攝氏 80 度左右的低溫烤箱保溫。",
              "chars": 184,
              "tokens": {
                "cl100k_base": 220,
                "o200k_base": 159,
                "gemini-3.1-pro-preview": 153,
                "gemini-3.6-flash": 153,
                "gemini-3.5-flash-lite": 153,
                "gemini-3.1-flash-lite": 153
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 154,
                "gemini-3.6-flash": 154,
                "gemini-3.5-flash-lite": 154,
                "gemini-3.1-flash-lite": 154
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "我的松饼食谱可做 4 人份，用 200 克面粉、300 毫升牛奶和 2 个鸡蛋。做 6 人份的话，每样材料各需要多少？我明天早上要做给六个人吃。",
              "chars": 72,
              "tokens": {
                "cl100k_base": 88,
                "o200k_base": 57,
                "gemini-3.1-pro-preview": 57,
                "gemini-3.6-flash": 57,
                "gemini-3.5-flash-lite": 57,
                "gemini-3.1-flash-lite": 57
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 58,
                "gemini-3.6-flash": 58,
                "gemini-3.5-flash-lite": 58,
                "gemini-3.1-flash-lite": 58
              }
            },
            "reply": {
              "text": "要做 6 人份，每样材料都乘以 1.5。\n\n面粉：200 克 x 1.5 = 300 克。\n牛奶：300 毫升 x 1.5 = 450 毫升。\n鸡蛋：2 个 x 1.5 = 3 个。\n\n数字都是整数，所以不需要四舍五入。面糊的调制方法与原来的食谱相同，调好后静置五分钟。用中号平底锅的话，大概要分两到三轮煎，所以煎好的松饼可以放进摄氏 80 度左右的低温烤箱保温。",
              "chars": 182,
              "tokens": {
                "cl100k_base": 194,
                "o200k_base": 142,
                "gemini-3.1-pro-preview": 143,
                "gemini-3.6-flash": 143,
                "gemini-3.5-flash-lite": 143,
                "gemini-3.1-flash-lite": 143
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 144,
                "gemini-3.6-flash": 144,
                "gemini-3.5-flash-lite": 144,
                "gemini-3.1-flash-lite": 144
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "200 公克",
            "200 克"
          ],
          [
            "顆",
            "个"
          ],
          [
            "煮給",
            "做给"
          ],
          [
            "調製方式",
            "调制方法"
          ]
        ]
      },
      {
        "id": "p09",
        "topic": "explain a disk-space error message",
        "per_lang": {
          "en": {
            "request": {
              "text": "My computer says \"Not enough disk space to complete the operation\" when I try to install an update. What does it mean and what should I do? I have about 2 GB free.",
              "chars": 163,
              "tokens": {
                "cl100k_base": 39,
                "o200k_base": 39,
                "gemini-3.1-pro-preview": 39,
                "gemini-3.6-flash": 39,
                "gemini-3.5-flash-lite": 39,
                "gemini-3.1-flash-lite": 39
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 40,
                "gemini-3.6-flash": 40,
                "gemini-3.5-flash-lite": 40,
                "gemini-3.1-flash-lite": 40
              }
            },
            "reply": {
              "text": "The message means that the drive has less free space than the update needs. Updates need room both for the download and for the files that are unpacked during the installation, so the free space must be larger than the size of the update itself. With only 2 GB free, a large update will fail.\n\nTo fix it, first empty the recycle bin and delete files you no longer need, such as old downloads. Next, uninstall programs that you do not use. Then move large photos or videos to an external drive or to cloud storage. When at least 10 GB are free, try the update again.",
              "chars": 565,
              "tokens": {
                "cl100k_base": 123,
                "o200k_base": 123,
                "gemini-3.1-pro-preview": 124,
                "gemini-3.6-flash": 124,
                "gemini-3.5-flash-lite": 124,
                "gemini-3.1-flash-lite": 124
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 125,
                "gemini-3.6-flash": 125,
                "gemini-3.5-flash-lite": 125,
                "gemini-3.1-flash-lite": 125
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "我想安裝更新時，電腦顯示「磁碟空間不足，無法完成操作」。這是什麼意思，我該怎麼做？我大約還有 2 GB 的可用空間。",
              "chars": 58,
              "tokens": {
                "cl100k_base": 73,
                "o200k_base": 52,
                "gemini-3.1-pro-preview": 37,
                "gemini-3.6-flash": 37,
                "gemini-3.5-flash-lite": 37,
                "gemini-3.1-flash-lite": 37
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 38,
                "gemini-3.6-flash": 38,
                "gemini-3.5-flash-lite": 38,
                "gemini-3.1-flash-lite": 38
              }
            },
            "reply": {
              "text": "這個訊息表示磁碟的剩餘空間比更新所需的還少。更新既需要空間存放下載的檔案，也需要空間存放安裝過程中解開的檔案，所以剩餘空間必須比更新本身的大小還大。只剩 2 GB 的話，較大的更新就會失敗。\n\n要解決這個問題，首先清空資源回收筒，並刪除你不再需要的檔案，例如舊的下載檔。接著解除安裝你沒在用的程式。然後把大型的相片或影片移到外接硬碟或雲端儲存空間。當至少有 10 GB 的可用空間時，再試一次更新。",
              "chars": 199,
              "tokens": {
                "cl100k_base": 234,
                "o200k_base": 177,
                "gemini-3.1-pro-preview": 135,
                "gemini-3.6-flash": 135,
                "gemini-3.5-flash-lite": 135,
                "gemini-3.1-flash-lite": 135
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 136,
                "gemini-3.6-flash": 136,
                "gemini-3.5-flash-lite": 136,
                "gemini-3.1-flash-lite": 136
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "我想安装更新时，电脑显示“磁盘空间不足，无法完成操作”。这是什么意思，我该怎么办？我大约还有 2 GB 的可用空间。",
              "chars": 58,
              "tokens": {
                "cl100k_base": 60,
                "o200k_base": 36,
                "gemini-3.1-pro-preview": 34,
                "gemini-3.6-flash": 34,
                "gemini-3.5-flash-lite": 34,
                "gemini-3.1-flash-lite": 34
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 35,
                "gemini-3.6-flash": 35,
                "gemini-3.5-flash-lite": 35,
                "gemini-3.1-flash-lite": 35
              }
            },
            "reply": {
              "text": "这条消息表示磁盘的剩余空间比更新所需的还少。更新既需要空间存放下载的文件，也需要空间存放安装过程中解压的文件，所以剩余空间必须比更新本身的大小还大。只剩 2 GB 的话，较大的更新就会失败。\n\n要解决这个问题，首先清空回收站，并删除你不再需要的文件，例如旧的下载文件。接着卸载你没在用的程序。然后把大型的照片或视频移到外接硬盘或云存储空间。当至少有 10 GB 的可用空间时，再试一次更新。",
              "chars": 195,
              "tokens": {
                "cl100k_base": 181,
                "o200k_base": 137,
                "gemini-3.1-pro-preview": 121,
                "gemini-3.6-flash": 121,
                "gemini-3.5-flash-lite": 121,
                "gemini-3.1-flash-lite": 121
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 122,
                "gemini-3.6-flash": 122,
                "gemini-3.5-flash-lite": 122,
                "gemini-3.1-flash-lite": 122
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "該怎麼做",
            "该怎么办"
          ],
          [
            "資源回收筒",
            "回收站"
          ],
          [
            "檔案",
            "文件"
          ],
          [
            "解除安裝",
            "卸载"
          ],
          [
            "程式",
            "程序"
          ],
          [
            "影片",
            "视频"
          ]
        ]
      },
      {
        "id": "p10",
        "topic": "can headphones still be returned",
        "per_lang": {
          "en": {
            "request": {
              "text": "I bought a pair of headphones 12 days ago. The store's policy says returns are accepted within 14 days if the box is unopened. I already opened the box. Can I still return them?",
              "chars": 177,
              "tokens": {
                "cl100k_base": 42,
                "o200k_base": 41,
                "gemini-3.1-pro-preview": 44,
                "gemini-3.6-flash": 44,
                "gemini-3.5-flash-lite": 44,
                "gemini-3.1-flash-lite": 44
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 45,
                "gemini-3.6-flash": 45,
                "gemini-3.5-flash-lite": 45,
                "gemini-3.1-flash-lite": 45
              }
            },
            "reply": {
              "text": "Based on the policy you quoted, probably not as a normal return. The first condition is met, because 12 days is within the 14-day period. The second condition is not met, because the box has been opened, and the policy says the box must be unopened.\n\nThere are still some options. You can contact the store, explain the situation, and ask whether they make an exception. Some stores do this for unused products. If the headphones are faulty, the policy for defects is usually separate from the return policy, so ask about that too. Keep your receipt and the box in case you need them.",
              "chars": 584,
              "tokens": {
                "cl100k_base": 125,
                "o200k_base": 124,
                "gemini-3.1-pro-preview": 128,
                "gemini-3.6-flash": 128,
                "gemini-3.5-flash-lite": 128,
                "gemini-3.1-flash-lite": 128
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 129,
                "gemini-3.6-flash": 129,
                "gemini-3.5-flash-lite": 129,
                "gemini-3.1-flash-lite": 129
              }
            }
          },
          "zh_tw": {
            "request": {
              "text": "我 12 天前買了一副耳機。商店的規定是，在 14 天內、盒子未拆封的情況下可以退貨。我已經拆開盒子了。我還能退貨嗎？",
              "chars": 59,
              "tokens": {
                "cl100k_base": 75,
                "o200k_base": 50,
                "gemini-3.1-pro-preview": 48,
                "gemini-3.6-flash": 48,
                "gemini-3.5-flash-lite": 48,
                "gemini-3.1-flash-lite": 48
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 49,
                "gemini-3.6-flash": 49,
                "gemini-3.5-flash-lite": 49,
                "gemini-3.1-flash-lite": 49
              }
            },
            "reply": {
              "text": "依照你引述的規定，這樣大概無法以一般方式退貨。第一個條件符合，因為 12 天在 14 天的期限內。第二個條件不符合，因為盒子已經拆開，而規定要求盒子必須未拆封。\n\n不過你還有一些選擇。你可以聯絡商店，說明情況，並詢問他們是否願意破例。有些商店會對未使用的商品這麼做。如果耳機有瑕疵，瑕疵商品的處理規定通常與退貨規定分開，所以也要問一下。請保留收據和盒子，以備不時之需。",
              "chars": 184,
              "tokens": {
                "cl100k_base": 247,
                "o200k_base": 160,
                "gemini-3.1-pro-preview": 128,
                "gemini-3.6-flash": 128,
                "gemini-3.5-flash-lite": 128,
                "gemini-3.1-flash-lite": 128
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 129,
                "gemini-3.6-flash": 129,
                "gemini-3.5-flash-lite": 129,
                "gemini-3.1-flash-lite": 129
              }
            }
          },
          "zh_cn": {
            "request": {
              "text": "我 12 天前买了一副耳机。商店的规定是，在 14 天内、盒子未拆封的情况下可以退货。我已经拆开盒子了。我还能退货吗？",
              "chars": 59,
              "tokens": {
                "cl100k_base": 65,
                "o200k_base": 45,
                "gemini-3.1-pro-preview": 44,
                "gemini-3.6-flash": 44,
                "gemini-3.5-flash-lite": 44,
                "gemini-3.1-flash-lite": 44
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 45,
                "gemini-3.6-flash": 45,
                "gemini-3.5-flash-lite": 45,
                "gemini-3.1-flash-lite": 45
              }
            },
            "reply": {
              "text": "按照你引用的规定，这样大概无法按普通方式退货。第一个条件符合，因为 12 天在 14 天的期限内。第二个条件不符合，因为盒子已经拆开，而规定要求盒子必须未拆封。\n\n不过你还有一些选择。你可以联系商店，说明情况，并询问他们是否愿意破例。有些商店会对未使用的商品这样做。如果耳机有缺陷，缺陷商品的处理规定通常与退货规定分开，所以也要问一下。请保留收据和盒子，以备不时之需。",
              "chars": 184,
              "tokens": {
                "cl100k_base": 186,
                "o200k_base": 129,
                "gemini-3.1-pro-preview": 118,
                "gemini-3.6-flash": 118,
                "gemini-3.5-flash-lite": 118,
                "gemini-3.1-flash-lite": 118
              },
              "tokens_raw_with_overhead": {
                "gemini-3.1-pro-preview": 119,
                "gemini-3.6-flash": 119,
                "gemini-3.5-flash-lite": 119,
                "gemini-3.1-flash-lite": 119
              }
            }
          }
        },
        "zh_cn_term_swaps": [
          [
            "依照",
            "按照"
          ],
          [
            "聯絡",
            "联系"
          ],
          [
            "瑕疵",
            "缺陷"
          ],
          [
            "一般方式",
            "普通方式"
          ]
        ]
      }
    ]
  },
  "per_pair": [
    {
      "id": "p01",
      "topic": "polite email rewrite",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.308,
            "reply": 1.299,
            "total": 1.301
          },
          "zh_cn": {
            "request": 1.128,
            "reply": 1.06,
            "total": 1.077
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.049,
            "reply": 1.05,
            "total": 1.049
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.975,
            "total": 0.981
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.049,
            "reply": 1.05,
            "total": 1.049
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.975,
            "total": 0.981
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.049,
            "reply": 1.05,
            "total": 1.049
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.975,
            "total": 0.981
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.049,
            "reply": 1.05,
            "total": 1.049
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.975,
            "total": 0.981
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.3,
          "zh_cn": 1.064
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.3,
          "zh_cn": 1.063
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.3,
          "zh_cn": 1.063
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.3,
          "zh_cn": 1.063
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.3,
          "zh_cn": 1.063
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.05,
          "zh_cn": 0.977
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.05,
          "zh_cn": 0.977
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.05,
          "zh_cn": 0.976
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.05,
          "zh_cn": 0.977
        }
      }
    },
    {
      "id": "p02",
      "topic": "explain a text-editor setting",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.568,
            "reply": 1.349,
            "total": 1.399
          },
          "zh_cn": {
            "request": 1.378,
            "reply": 1.19,
            "total": 1.233
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.132,
            "reply": 1.083,
            "total": 1.094
          },
          "zh_cn": {
            "request": 1.026,
            "reply": 0.955,
            "total": 0.971
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.132,
            "reply": 1.083,
            "total": 1.094
          },
          "zh_cn": {
            "request": 1.026,
            "reply": 0.955,
            "total": 0.971
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.132,
            "reply": 1.083,
            "total": 1.094
          },
          "zh_cn": {
            "request": 1.026,
            "reply": 0.955,
            "total": 0.971
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.132,
            "reply": 1.083,
            "total": 1.094
          },
          "zh_cn": {
            "request": 1.026,
            "reply": 0.955,
            "total": 0.971
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.361,
          "zh_cn": 1.201
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.359,
          "zh_cn": 1.199
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.359,
          "zh_cn": 1.199
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.359,
          "zh_cn": 1.199
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.359,
          "zh_cn": 1.199
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.086,
          "zh_cn": 0.958
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.086,
          "zh_cn": 0.958
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.085,
          "zh_cn": 0.957
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.086,
          "zh_cn": 0.958
        }
      }
    },
    {
      "id": "p03",
      "topic": "three troubleshooting steps for slow Wi-Fi",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.415,
            "reply": 1.45,
            "total": 1.441
          },
          "zh_cn": {
            "request": 1.171,
            "reply": 1.183,
            "total": 1.18
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.119,
            "reply": 1.104,
            "total": 1.108
          },
          "zh_cn": {
            "request": 0.976,
            "reply": 1.04,
            "total": 1.024
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.119,
            "reply": 1.104,
            "total": 1.108
          },
          "zh_cn": {
            "request": 0.976,
            "reply": 1.04,
            "total": 1.024
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.119,
            "reply": 1.104,
            "total": 1.108
          },
          "zh_cn": {
            "request": 0.976,
            "reply": 1.04,
            "total": 1.024
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.119,
            "reply": 1.104,
            "total": 1.108
          },
          "zh_cn": {
            "request": 0.976,
            "reply": 1.04,
            "total": 1.024
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.448,
          "zh_cn": 1.183
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.448,
          "zh_cn": 1.183
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.448,
          "zh_cn": 1.183
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.448,
          "zh_cn": 1.183
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.448,
          "zh_cn": 1.183
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.105,
          "zh_cn": 1.037
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.105,
          "zh_cn": 1.036
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.105,
          "zh_cn": 1.038
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.105,
          "zh_cn": 1.037
        }
      }
    },
    {
      "id": "p04",
      "topic": "two-sentence product summary",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.296,
            "reply": 1.347,
            "total": 1.329
          },
          "zh_cn": {
            "request": 1.185,
            "reply": 1.178,
            "total": 1.181
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.069,
            "reply": 1.075,
            "total": 1.073
          },
          "zh_cn": {
            "request": 1.034,
            "reply": 1.009,
            "total": 1.018
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.069,
            "reply": 1.075,
            "total": 1.073
          },
          "zh_cn": {
            "request": 1.034,
            "reply": 1.009,
            "total": 1.018
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.069,
            "reply": 1.075,
            "total": 1.073
          },
          "zh_cn": {
            "request": 1.034,
            "reply": 1.009,
            "total": 1.018
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.069,
            "reply": 1.075,
            "total": 1.073
          },
          "zh_cn": {
            "request": 1.034,
            "reply": 1.009,
            "total": 1.018
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.342,
          "zh_cn": 1.179
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.342,
          "zh_cn": 1.179
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.342,
          "zh_cn": 1.179
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.342,
          "zh_cn": 1.179
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.343,
          "zh_cn": 1.179
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.074,
          "zh_cn": 1.011
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.074,
          "zh_cn": 1.012
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.074,
          "zh_cn": 1.011
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.074,
          "zh_cn": 1.011
        }
      }
    },
    {
      "id": "p05",
      "topic": "unit conversion with the calculation shown",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.412,
            "reply": 1.308,
            "total": 1.331
          },
          "zh_cn": {
            "request": 1.235,
            "reply": 1.208,
            "total": 1.214
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.162,
            "reply": 1.117,
            "total": 1.126
          },
          "zh_cn": {
            "request": 1.108,
            "reply": 1.103,
            "total": 1.104
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.162,
            "reply": 1.117,
            "total": 1.126
          },
          "zh_cn": {
            "request": 1.108,
            "reply": 1.103,
            "total": 1.104
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.162,
            "reply": 1.117,
            "total": 1.126
          },
          "zh_cn": {
            "request": 1.108,
            "reply": 1.103,
            "total": 1.104
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.162,
            "reply": 1.117,
            "total": 1.126
          },
          "zh_cn": {
            "request": 1.108,
            "reply": 1.103,
            "total": 1.104
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.314,
          "zh_cn": 1.21
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.313,
          "zh_cn": 1.21
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.313,
          "zh_cn": 1.21
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.313,
          "zh_cn": 1.21
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.313,
          "zh_cn": 1.21
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.119,
          "zh_cn": 1.104
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.119,
          "zh_cn": 1.104
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.119,
          "zh_cn": 1.104
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.119,
          "zh_cn": 1.104
        }
      }
    },
    {
      "id": "p06",
      "topic": "difference between two spreadsheet functions",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.314,
            "reply": 1.182,
            "total": 1.21
          },
          "zh_cn": {
            "request": 1.171,
            "reply": 0.992,
            "total": 1.03
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.057,
            "reply": 0.977,
            "total": 0.994
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.894,
            "total": 0.916
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.057,
            "reply": 0.977,
            "total": 0.994
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.894,
            "total": 0.916
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.057,
            "reply": 0.977,
            "total": 0.994
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.894,
            "total": 0.916
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.057,
            "reply": 0.977,
            "total": 0.994
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.894,
            "total": 0.916
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.188,
          "zh_cn": 1.001
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.187,
          "zh_cn": 1.0
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.187,
          "zh_cn": 1.0
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.187,
          "zh_cn": 1.0
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.187,
          "zh_cn": 1.0
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 0.981,
          "zh_cn": 0.898
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 0.981,
          "zh_cn": 0.899
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 0.98,
          "zh_cn": 0.897
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 0.981,
          "zh_cn": 0.898
        }
      }
    },
    {
      "id": "p07",
      "topic": "meeting time across three cities",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.2,
            "reply": 0.965,
            "total": 1.021
          },
          "zh_cn": {
            "request": 0.933,
            "reply": 0.852,
            "total": 0.872
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 0.979,
            "reply": 0.846,
            "total": 0.876
          },
          "zh_cn": {
            "request": 0.875,
            "reply": 0.802,
            "total": 0.819
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 0.979,
            "reply": 0.846,
            "total": 0.876
          },
          "zh_cn": {
            "request": 0.875,
            "reply": 0.802,
            "total": 0.819
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 0.979,
            "reply": 0.846,
            "total": 0.876
          },
          "zh_cn": {
            "request": 0.875,
            "reply": 0.802,
            "total": 0.819
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 0.979,
            "reply": 0.846,
            "total": 0.876
          },
          "zh_cn": {
            "request": 0.875,
            "reply": 0.802,
            "total": 0.819
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 0.979,
          "zh_cn": 0.857
        },
        "gpt-5.6-terra": {
          "zh_tw": 0.977,
          "zh_cn": 0.856
        },
        "gpt-5.6-luna": {
          "zh_tw": 0.977,
          "zh_cn": 0.856
        },
        "gpt-5.4-mini": {
          "zh_tw": 0.977,
          "zh_cn": 0.856
        },
        "gpt-5.4-nano": {
          "zh_tw": 0.976,
          "zh_cn": 0.856
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 0.852,
          "zh_cn": 0.806
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 0.853,
          "zh_cn": 0.807
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 0.85,
          "zh_cn": 0.805
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 0.852,
          "zh_cn": 0.806
        }
      }
    },
    {
      "id": "p08",
      "topic": "scale a recipe from 4 to 6 servings",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.383,
            "reply": 1.282,
            "total": 1.31
          },
          "zh_cn": {
            "request": 1.213,
            "reply": 1.145,
            "total": 1.164
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.196,
            "reply": 1.125,
            "total": 1.144
          },
          "zh_cn": {
            "request": 1.118,
            "reply": 1.051,
            "total": 1.07
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.196,
            "reply": 1.125,
            "total": 1.144
          },
          "zh_cn": {
            "request": 1.118,
            "reply": 1.051,
            "total": 1.07
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.196,
            "reply": 1.125,
            "total": 1.144
          },
          "zh_cn": {
            "request": 1.118,
            "reply": 1.051,
            "total": 1.07
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.196,
            "reply": 1.125,
            "total": 1.144
          },
          "zh_cn": {
            "request": 1.118,
            "reply": 1.051,
            "total": 1.07
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.289,
          "zh_cn": 1.15
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.288,
          "zh_cn": 1.149
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.288,
          "zh_cn": 1.149
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.288,
          "zh_cn": 1.149
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.288,
          "zh_cn": 1.149
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.129,
          "zh_cn": 1.055
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.13,
          "zh_cn": 1.056
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.128,
          "zh_cn": 1.054
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.129,
          "zh_cn": 1.055
        }
      }
    },
    {
      "id": "p09",
      "topic": "explain a disk-space error message",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.333,
            "reply": 1.439,
            "total": 1.414
          },
          "zh_cn": {
            "request": 0.923,
            "reply": 1.114,
            "total": 1.068
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 0.949,
            "reply": 1.089,
            "total": 1.055
          },
          "zh_cn": {
            "request": 0.872,
            "reply": 0.976,
            "total": 0.951
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 0.949,
            "reply": 1.089,
            "total": 1.055
          },
          "zh_cn": {
            "request": 0.872,
            "reply": 0.976,
            "total": 0.951
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 0.949,
            "reply": 1.089,
            "total": 1.055
          },
          "zh_cn": {
            "request": 0.872,
            "reply": 0.976,
            "total": 0.951
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 0.949,
            "reply": 1.089,
            "total": 1.055
          },
          "zh_cn": {
            "request": 0.872,
            "reply": 0.976,
            "total": 0.951
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.433,
          "zh_cn": 1.102
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.434,
          "zh_cn": 1.104
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.434,
          "zh_cn": 1.104
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.434,
          "zh_cn": 1.104
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.434,
          "zh_cn": 1.105
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.082,
          "zh_cn": 0.971
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.08,
          "zh_cn": 0.97
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.084,
          "zh_cn": 0.972
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.082,
          "zh_cn": 0.971
        }
      }
    },
    {
      "id": "p10",
      "topic": "can headphones still be returned",
      "tokens_ratio_vs_en": {
        "o200k_base": {
          "zh_tw": {
            "request": 1.22,
            "reply": 1.29,
            "total": 1.273
          },
          "zh_cn": {
            "request": 1.098,
            "reply": 1.04,
            "total": 1.055
          }
        },
        "gemini-3.1-pro-preview": {
          "zh_tw": {
            "request": 1.091,
            "reply": 1.0,
            "total": 1.023
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.922,
            "total": 0.942
          }
        },
        "gemini-3.6-flash": {
          "zh_tw": {
            "request": 1.091,
            "reply": 1.0,
            "total": 1.023
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.922,
            "total": 0.942
          }
        },
        "gemini-3.5-flash-lite": {
          "zh_tw": {
            "request": 1.091,
            "reply": 1.0,
            "total": 1.023
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.922,
            "total": 0.942
          }
        },
        "gemini-3.1-flash-lite": {
          "zh_tw": {
            "request": 1.091,
            "reply": 1.0,
            "total": 1.023
          },
          "zh_cn": {
            "request": 1.0,
            "reply": 0.922,
            "total": 0.942
          }
        }
      },
      "priced_ratio_vs_en": {
        "gpt-5.6": {
          "zh_tw": 1.286,
          "zh_cn": 1.044
        },
        "gpt-5.6-terra": {
          "zh_tw": 1.287,
          "zh_cn": 1.043
        },
        "gpt-5.6-luna": {
          "zh_tw": 1.287,
          "zh_cn": 1.043
        },
        "gpt-5.4-mini": {
          "zh_tw": 1.287,
          "zh_cn": 1.043
        },
        "gpt-5.4-nano": {
          "zh_tw": 1.287,
          "zh_cn": 1.043
        },
        "gemini/gemini-3.1-pro-preview": {
          "zh_tw": 1.005,
          "zh_cn": 0.926
        },
        "gemini/gemini-3.6-flash": {
          "zh_tw": 1.006,
          "zh_cn": 0.927
        },
        "gemini/gemini-3.5-flash-lite": {
          "zh_tw": 1.004,
          "zh_cn": 0.925
        },
        "gemini/gemini-3.1-flash-lite": {
          "zh_tw": 1.005,
          "zh_cn": 0.926
        }
      }
    }
  ],
  "totals": {
    "en": {
      "chars_request": 1755,
      "chars_reply": 5085,
      "chars_total": 6840,
      "tokens": {
        "cl100k_base": {
          "request": 415,
          "reply": 1232,
          "total": 1647
        },
        "o200k_base": {
          "request": 412,
          "reply": 1229,
          "total": 1641
        },
        "gemini-3.1-pro-preview": {
          "request": 433,
          "reply": 1312,
          "total": 1745,
          "raw_with_overhead": 1765
        },
        "gemini-3.6-flash": {
          "request": 433,
          "reply": 1312,
          "total": 1745,
          "raw_with_overhead": 1765
        },
        "gemini-3.5-flash-lite": {
          "request": 433,
          "reply": 1312,
          "total": 1745,
          "raw_with_overhead": 1765
        },
        "gemini-3.1-flash-lite": {
          "request": 433,
          "reply": 1312,
          "total": 1745,
          "raw_with_overhead": 1765
        }
      },
      "chars_ratio_vs_en": 1.0,
      "tokens_ratio_vs_en": {
        "cl100k_base": 1.0,
        "o200k_base": 1.0,
        "gemini-3.1-pro-preview": 1.0,
        "gemini-3.6-flash": 1.0,
        "gemini-3.5-flash-lite": 1.0,
        "gemini-3.1-flash-lite": 1.0
      },
      "tokens_ratio_vs_en_request": {
        "cl100k_base": 1.0,
        "o200k_base": 1.0,
        "gemini-3.1-pro-preview": 1.0,
        "gemini-3.6-flash": 1.0,
        "gemini-3.5-flash-lite": 1.0,
        "gemini-3.1-flash-lite": 1.0
      },
      "tokens_ratio_vs_en_reply": {
        "cl100k_base": 1.0,
        "o200k_base": 1.0,
        "gemini-3.1-pro-preview": 1.0,
        "gemini-3.6-flash": 1.0,
        "gemini-3.5-flash-lite": 1.0,
        "gemini-3.1-flash-lite": 1.0
      },
      "pooled_chars_per_token": {
        "cl100k_base": 4.153,
        "o200k_base": 4.168,
        "gemini-3.1-pro-preview": 3.92,
        "gemini-3.6-flash": 3.92,
        "gemini-3.5-flash-lite": 3.92,
        "gemini-3.1-flash-lite": 3.92
      }
    },
    "zh_tw": {
      "chars_request": 639,
      "chars_reply": 1871,
      "chars_total": 2510,
      "tokens": {
        "cl100k_base": {
          "request": 833,
          "reply": 2281,
          "total": 3114
        },
        "o200k_base": {
          "request": 552,
          "reply": 1578,
          "total": 2130
        },
        "gemini-3.1-pro-preview": {
          "request": 468,
          "reply": 1367,
          "total": 1835,
          "raw_with_overhead": 1855
        },
        "gemini-3.6-flash": {
          "request": 468,
          "reply": 1367,
          "total": 1835,
          "raw_with_overhead": 1855
        },
        "gemini-3.5-flash-lite": {
          "request": 468,
          "reply": 1367,
          "total": 1835,
          "raw_with_overhead": 1855
        },
        "gemini-3.1-flash-lite": {
          "request": 468,
          "reply": 1367,
          "total": 1835,
          "raw_with_overhead": 1855
        }
      },
      "chars_ratio_vs_en": 0.367,
      "tokens_ratio_vs_en": {
        "cl100k_base": 1.891,
        "o200k_base": 1.298,
        "gemini-3.1-pro-preview": 1.052,
        "gemini-3.6-flash": 1.052,
        "gemini-3.5-flash-lite": 1.052,
        "gemini-3.1-flash-lite": 1.052
      },
      "tokens_ratio_vs_en_request": {
        "cl100k_base": 2.007,
        "o200k_base": 1.34,
        "gemini-3.1-pro-preview": 1.081,
        "gemini-3.6-flash": 1.081,
        "gemini-3.5-flash-lite": 1.081,
        "gemini-3.1-flash-lite": 1.081
      },
      "tokens_ratio_vs_en_reply": {
        "cl100k_base": 1.851,
        "o200k_base": 1.284,
        "gemini-3.1-pro-preview": 1.042,
        "gemini-3.6-flash": 1.042,
        "gemini-3.5-flash-lite": 1.042,
        "gemini-3.1-flash-lite": 1.042
      },
      "pooled_chars_per_token": {
        "cl100k_base": 0.806,
        "o200k_base": 1.178,
        "gemini-3.1-pro-preview": 1.368,
        "gemini-3.6-flash": 1.368,
        "gemini-3.5-flash-lite": 1.368,
        "gemini-3.1-flash-lite": 1.368
      }
    },
    "zh_cn": {
      "chars_request": 644,
      "chars_reply": 1867,
      "chars_total": 2511,
      "tokens": {
        "cl100k_base": {
          "request": 689,
          "reply": 1845,
          "total": 2534
        },
        "o200k_base": {
          "request": 470,
          "reply": 1340,
          "total": 1810
        },
        "gemini-3.1-pro-preview": {
          "request": 434,
          "reply": 1272,
          "total": 1706,
          "raw_with_overhead": 1726
        },
        "gemini-3.6-flash": {
          "request": 434,
          "reply": 1272,
          "total": 1706,
          "raw_with_overhead": 1726
        },
        "gemini-3.5-flash-lite": {
          "request": 434,
          "reply": 1272,
          "total": 1706,
          "raw_with_overhead": 1726
        },
        "gemini-3.1-flash-lite": {
          "request": 434,
          "reply": 1272,
          "total": 1706,
          "raw_with_overhead": 1726
        }
      },
      "chars_ratio_vs_en": 0.367,
      "tokens_ratio_vs_en": {
        "cl100k_base": 1.539,
        "o200k_base": 1.103,
        "gemini-3.1-pro-preview": 0.978,
        "gemini-3.6-flash": 0.978,
        "gemini-3.5-flash-lite": 0.978,
        "gemini-3.1-flash-lite": 0.978
      },
      "tokens_ratio_vs_en_request": {
        "cl100k_base": 1.66,
        "o200k_base": 1.141,
        "gemini-3.1-pro-preview": 1.002,
        "gemini-3.6-flash": 1.002,
        "gemini-3.5-flash-lite": 1.002,
        "gemini-3.1-flash-lite": 1.002
      },
      "tokens_ratio_vs_en_reply": {
        "cl100k_base": 1.498,
        "o200k_base": 1.09,
        "gemini-3.1-pro-preview": 0.97,
        "gemini-3.6-flash": 0.97,
        "gemini-3.5-flash-lite": 0.97,
        "gemini-3.1-flash-lite": 0.97
      },
      "pooled_chars_per_token": {
        "cl100k_base": 0.991,
        "o200k_base": 1.387,
        "gemini-3.1-pro-preview": 1.472,
        "gemini-3.6-flash": 1.472,
        "gemini-3.5-flash-lite": 1.472,
        "gemini-3.1-flash-lite": 1.472
      }
    }
  },
  "models": [
    {
      "id": "claude-fable-5",
      "name": "Claude Fable 5",
      "vendor": "Anthropic",
      "in": 10.0,
      "out": 50.0,
      "out_over_in": 5.0,
      "basis_tokenizer": null,
      "basis": "n/a",
      "status": "not measured",
      "per_lang": null
    },
    {
      "id": "claude-opus-5",
      "name": "Claude Opus 5",
      "vendor": "Anthropic",
      "in": 5.0,
      "out": 25.0,
      "out_over_in": 5.0,
      "basis_tokenizer": null,
      "basis": "n/a",
      "status": "not measured",
      "per_lang": null
    },
    {
      "id": "claude-sonnet-5",
      "name": "Claude Sonnet 5",
      "vendor": "Anthropic",
      "in": 2.0,
      "out": 10.0,
      "out_over_in": 5.0,
      "basis_tokenizer": null,
      "basis": "n/a",
      "status": "not measured",
      "per_lang": null
    },
    {
      "id": "claude-haiku-4-5",
      "name": "Claude Haiku 4.5",
      "vendor": "Anthropic",
      "in": 1.0,
      "out": 5.0,
      "out_over_in": 5.0,
      "basis_tokenizer": null,
      "basis": "n/a",
      "status": "not measured",
      "per_lang": null
    },
    {
      "id": "gpt-5.6",
      "name": "GPT-5.6",
      "vendor": "OpenAI",
      "in": 4.0,
      "out": 20.0,
      "out_over_in": 5.0,
      "basis_tokenizer": "o200k_base",
      "basis": "o200k_base (assumed)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 412,
          "tokens_out": 1229,
          "cost_1000_usd": 2.6228,
          "ratio_vs_en": 1.0,
          "out_share": 0.937,
          "out_share_exact": 0.937166
        },
        "zh_tw": {
          "tokens_in": 552,
          "tokens_out": 1578,
          "cost_1000_usd": 3.3768,
          "ratio_vs_en": 1.287,
          "out_share": 0.935,
          "out_share_exact": 0.934613
        },
        "zh_cn": {
          "tokens_in": 470,
          "tokens_out": 1340,
          "cost_1000_usd": 2.868,
          "ratio_vs_en": 1.093,
          "out_share": 0.934,
          "out_share_exact": 0.934449
        }
      }
    },
    {
      "id": "gpt-5.6-terra",
      "name": "GPT-5.6 Terra",
      "vendor": "OpenAI",
      "in": 2.0,
      "out": 12.0,
      "out_over_in": 6.0,
      "basis_tokenizer": "o200k_base",
      "basis": "o200k_base (assumed)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 412,
          "tokens_out": 1229,
          "cost_1000_usd": 1.5572,
          "ratio_vs_en": 1.0,
          "out_share": 0.947,
          "out_share_exact": 0.947085
        },
        "zh_tw": {
          "tokens_in": 552,
          "tokens_out": 1578,
          "cost_1000_usd": 2.004,
          "ratio_vs_en": 1.287,
          "out_share": 0.945,
          "out_share_exact": 0.94491
        },
        "zh_cn": {
          "tokens_in": 470,
          "tokens_out": 1340,
          "cost_1000_usd": 1.702,
          "ratio_vs_en": 1.093,
          "out_share": 0.945,
          "out_share_exact": 0.944771
        }
      }
    },
    {
      "id": "gpt-5.6-luna",
      "name": "GPT-5.6 Luna",
      "vendor": "OpenAI",
      "in": 0.2,
      "out": 1.2,
      "out_over_in": 6.0,
      "basis_tokenizer": "o200k_base",
      "basis": "o200k_base (assumed)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 412,
          "tokens_out": 1229,
          "cost_1000_usd": 0.1557,
          "ratio_vs_en": 1.0,
          "out_share": 0.947,
          "out_share_exact": 0.947085
        },
        "zh_tw": {
          "tokens_in": 552,
          "tokens_out": 1578,
          "cost_1000_usd": 0.2004,
          "ratio_vs_en": 1.287,
          "out_share": 0.945,
          "out_share_exact": 0.94491
        },
        "zh_cn": {
          "tokens_in": 470,
          "tokens_out": 1340,
          "cost_1000_usd": 0.1702,
          "ratio_vs_en": 1.093,
          "out_share": 0.945,
          "out_share_exact": 0.944771
        }
      }
    },
    {
      "id": "gpt-5.4-mini",
      "name": "GPT-5.4 mini",
      "vendor": "OpenAI",
      "in": 0.75,
      "out": 4.5,
      "out_over_in": 6.0,
      "basis_tokenizer": "o200k_base",
      "basis": "o200k_base (assumed)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 412,
          "tokens_out": 1229,
          "cost_1000_usd": 0.584,
          "ratio_vs_en": 1.0,
          "out_share": 0.947,
          "out_share_exact": 0.947085
        },
        "zh_tw": {
          "tokens_in": 552,
          "tokens_out": 1578,
          "cost_1000_usd": 0.7515,
          "ratio_vs_en": 1.287,
          "out_share": 0.945,
          "out_share_exact": 0.94491
        },
        "zh_cn": {
          "tokens_in": 470,
          "tokens_out": 1340,
          "cost_1000_usd": 0.6383,
          "ratio_vs_en": 1.093,
          "out_share": 0.945,
          "out_share_exact": 0.944771
        }
      }
    },
    {
      "id": "gpt-5.4-nano",
      "name": "GPT-5.4 nano",
      "vendor": "OpenAI",
      "in": 0.2,
      "out": 1.25,
      "out_over_in": 6.25,
      "basis_tokenizer": "o200k_base",
      "basis": "o200k_base (assumed)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 412,
          "tokens_out": 1229,
          "cost_1000_usd": 0.1619,
          "ratio_vs_en": 1.0,
          "out_share": 0.949,
          "out_share_exact": 0.949093
        },
        "zh_tw": {
          "tokens_in": 552,
          "tokens_out": 1578,
          "cost_1000_usd": 0.2083,
          "ratio_vs_en": 1.287,
          "out_share": 0.947,
          "out_share_exact": 0.946997
        },
        "zh_cn": {
          "tokens_in": 470,
          "tokens_out": 1340,
          "cost_1000_usd": 0.1769,
          "ratio_vs_en": 1.093,
          "out_share": 0.947,
          "out_share_exact": 0.946863
        }
      }
    },
    {
      "id": "gemini/gemini-3.1-pro-preview",
      "name": "Gemini 3.1 Pro (preview)",
      "vendor": "Google",
      "in": 2.0,
      "out": 12.0,
      "out_over_in": 6.0,
      "basis_tokenizer": "gemini-3.1-pro-preview",
      "basis": "gemini-3.1-pro-preview (measured)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 433,
          "tokens_out": 1312,
          "cost_1000_usd": 1.661,
          "ratio_vs_en": 1.0,
          "out_share": 0.948,
          "out_share_exact": 0.947863
        },
        "zh_tw": {
          "tokens_in": 468,
          "tokens_out": 1367,
          "cost_1000_usd": 1.734,
          "ratio_vs_en": 1.044,
          "out_share": 0.946,
          "out_share_exact": 0.946021
        },
        "zh_cn": {
          "tokens_in": 434,
          "tokens_out": 1272,
          "cost_1000_usd": 1.6132,
          "ratio_vs_en": 0.971,
          "out_share": 0.946,
          "out_share_exact": 0.946194
        }
      }
    },
    {
      "id": "gemini/gemini-3.6-flash",
      "name": "Gemini 3.6 Flash",
      "vendor": "Google",
      "in": 0.75,
      "out": 3.75,
      "out_over_in": 5.0,
      "basis_tokenizer": "gemini-3.6-flash",
      "basis": "gemini-3.6-flash (measured)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 433,
          "tokens_out": 1312,
          "cost_1000_usd": 0.5245,
          "ratio_vs_en": 1.0,
          "out_share": 0.938,
          "out_share_exact": 0.938081
        },
        "zh_tw": {
          "tokens_in": 468,
          "tokens_out": 1367,
          "cost_1000_usd": 0.5477,
          "ratio_vs_en": 1.044,
          "out_share": 0.936,
          "out_share_exact": 0.935917
        },
        "zh_cn": {
          "tokens_in": 434,
          "tokens_out": 1272,
          "cost_1000_usd": 0.5096,
          "ratio_vs_en": 0.972,
          "out_share": 0.936,
          "out_share_exact": 0.93612
        }
      }
    },
    {
      "id": "gemini/gemini-3.5-flash-lite",
      "name": "Gemini 3.5 Flash-Lite",
      "vendor": "Google",
      "in": 0.3,
      "out": 2.5,
      "out_over_in": 8.333,
      "basis_tokenizer": "gemini-3.5-flash-lite",
      "basis": "gemini-3.5-flash-lite (measured)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 433,
          "tokens_out": 1312,
          "cost_1000_usd": 0.341,
          "ratio_vs_en": 1.0,
          "out_share": 0.962,
          "out_share_exact": 0.961905
        },
        "zh_tw": {
          "tokens_in": 468,
          "tokens_out": 1367,
          "cost_1000_usd": 0.3558,
          "ratio_vs_en": 1.043,
          "out_share": 0.961,
          "out_share_exact": 0.960539
        },
        "zh_cn": {
          "tokens_in": 434,
          "tokens_out": 1272,
          "cost_1000_usd": 0.331,
          "ratio_vs_en": 0.971,
          "out_share": 0.961,
          "out_share_exact": 0.960667
        }
      }
    },
    {
      "id": "gemini/gemini-3.1-flash-lite",
      "name": "Gemini 3.1 Flash-Lite",
      "vendor": "Google",
      "in": 0.25,
      "out": 1.5,
      "out_over_in": 6.0,
      "basis_tokenizer": "gemini-3.1-flash-lite",
      "basis": "gemini-3.1-flash-lite (measured)",
      "status": "ok",
      "per_lang": {
        "en": {
          "tokens_in": 433,
          "tokens_out": 1312,
          "cost_1000_usd": 0.2076,
          "ratio_vs_en": 1.0,
          "out_share": 0.948,
          "out_share_exact": 0.947863
        },
        "zh_tw": {
          "tokens_in": 468,
          "tokens_out": 1367,
          "cost_1000_usd": 0.2168,
          "ratio_vs_en": 1.044,
          "out_share": 0.946,
          "out_share_exact": 0.946021
        },
        "zh_cn": {
          "tokens_in": 434,
          "tokens_out": 1272,
          "cost_1000_usd": 0.2017,
          "ratio_vs_en": 0.971,
          "out_share": 0.946,
          "out_share_exact": 0.946194
        }
      }
    }
  ],
  "summary": {
    "chars_ratio": {
      "zh_tw": 0.367,
      "zh_cn": 0.367
    },
    "tokens_ratio": {
      "cl100k_base": {
        "zh_tw": 1.891,
        "zh_cn": 1.539
      },
      "o200k_base": {
        "zh_tw": 1.298,
        "zh_cn": 1.103
      },
      "gemini-3.1-pro-preview": {
        "zh_tw": 1.052,
        "zh_cn": 0.978
      },
      "gemini-3.6-flash": {
        "zh_tw": 1.052,
        "zh_cn": 0.978
      },
      "gemini-3.5-flash-lite": {
        "zh_tw": 1.052,
        "zh_cn": 0.978
      },
      "gemini-3.1-flash-lite": {
        "zh_tw": 1.052,
        "zh_cn": 0.978
      }
    },
    "tokens_ratio_request": {
      "cl100k_base": {
        "zh_tw": 2.007,
        "zh_cn": 1.66
      },
      "o200k_base": {
        "zh_tw": 1.34,
        "zh_cn": 1.141
      },
      "gemini-3.1-pro-preview": {
        "zh_tw": 1.081,
        "zh_cn": 1.002
      },
      "gemini-3.6-flash": {
        "zh_tw": 1.081,
        "zh_cn": 1.002
      },
      "gemini-3.5-flash-lite": {
        "zh_tw": 1.081,
        "zh_cn": 1.002
      },
      "gemini-3.1-flash-lite": {
        "zh_tw": 1.081,
        "zh_cn": 1.002
      }
    },
    "tokens_ratio_reply": {
      "cl100k_base": {
        "zh_tw": 1.851,
        "zh_cn": 1.498
      },
      "o200k_base": {
        "zh_tw": 1.284,
        "zh_cn": 1.09
      },
      "gemini-3.1-pro-preview": {
        "zh_tw": 1.042,
        "zh_cn": 0.97
      },
      "gemini-3.6-flash": {
        "zh_tw": 1.042,
        "zh_cn": 0.97
      },
      "gemini-3.5-flash-lite": {
        "zh_tw": 1.042,
        "zh_cn": 0.97
      },
      "gemini-3.1-flash-lite": {
        "zh_tw": 1.042,
        "zh_cn": 0.97
      }
    },
    "cost_ratio_range": {
      "o200k": {
        "zh_tw": {
          "min": 1.287,
          "min4": 1.2868,
          "min_id": "gpt-5.4-nano",
          "max": 1.287,
          "max4": 1.2875,
          "max_id": "gpt-5.6"
        },
        "zh_cn": {
          "min": 1.093,
          "min4": 1.0929,
          "min_id": "gpt-5.4-nano",
          "max": 1.093,
          "max4": 1.0935,
          "max_id": "gpt-5.6"
        }
      },
      "gemini": {
        "zh_tw": {
          "min": 1.043,
          "min4": 1.0434,
          "min_id": "gemini/gemini-3.5-flash-lite",
          "max": 1.044,
          "max4": 1.0443,
          "max_id": "gemini/gemini-3.6-flash"
        },
        "zh_cn": {
          "min": 0.971,
          "min4": 0.9708,
          "min_id": "gemini/gemini-3.5-flash-lite",
          "max": 0.972,
          "max4": 0.9715,
          "max_id": "gemini/gemini-3.6-flash"
        }
      }
    },
    "cheapest_1000": {
      "en": {
        "id": "gpt-5.6-luna",
        "cost": 0.1557
      },
      "zh_tw": {
        "id": "gpt-5.6-luna",
        "cost": 0.2004
      },
      "zh_cn": {
        "id": "gpt-5.6-luna",
        "cost": 0.1702
      }
    },
    "priciest_1000": {
      "en": {
        "id": "gpt-5.6",
        "cost": 2.6228
      },
      "zh_tw": {
        "id": "gpt-5.6",
        "cost": 3.3768
      },
      "zh_cn": {
        "id": "gpt-5.6",
        "cost": 2.868
      }
    },
    "out_share_range": {
      "en": {
        "min": {
          "id": "gpt-5.6",
          "share": 0.937,
          "share_exact": 0.937166
        },
        "max": {
          "id": "gemini/gemini-3.5-flash-lite",
          "share": 0.962,
          "share_exact": 0.961905
        }
      },
      "zh_tw": {
        "min": {
          "id": "gpt-5.6",
          "share": 0.935,
          "share_exact": 0.934613
        },
        "max": {
          "id": "gemini/gemini-3.5-flash-lite",
          "share": 0.961,
          "share_exact": 0.960539
        }
      },
      "zh_cn": {
        "min": {
          "id": "gpt-5.6",
          "share": 0.934,
          "share_exact": 0.934449
        },
        "max": {
          "id": "gemini/gemini-3.5-flash-lite",
          "share": 0.961,
          "share_exact": 0.960667
        }
      }
    },
    "reply_to_request_tokens_en_o200k": 2.983,
    "out_share_if_equal_length": {
      "min": 0.833,
      "max": 0.893
    },
    "per_pair_priced_range": {
      "o200k": {
        "row_id": "gpt-5.6-terra",
        "zh_tw": {
          "min": 0.977,
          "min_id": "p07",
          "min_topic": "meeting time across three cities",
          "max": 1.448,
          "max_id": "p03",
          "max_topic": "three troubleshooting steps for slow Wi-Fi",
          "below_english_topics": [
            "meeting time across three cities"
          ]
        },
        "zh_cn": {
          "min": 0.856,
          "min_id": "p07",
          "min_topic": "meeting time across three cities",
          "max": 1.21,
          "max_id": "p05",
          "max_topic": "unit conversion with the calculation shown",
          "below_english_topics": [
            "meeting time across three cities"
          ]
        }
      },
      "gemini": {
        "row_id": "gemini/gemini-3.1-pro-preview",
        "zh_tw": {
          "min": 0.852,
          "min_id": "p07",
          "min_topic": "meeting time across three cities",
          "max": 1.129,
          "max_id": "p08",
          "max_topic": "scale a recipe from 4 to 6 servings",
          "below_english_topics": [
            "difference between two spreadsheet functions",
            "meeting time across three cities"
          ]
        },
        "zh_cn": {
          "min": 0.806,
          "min_id": "p07",
          "min_topic": "meeting time across three cities",
          "max": 1.104,
          "max_id": "p05",
          "max_topic": "unit conversion with the calculation shown",
          "below_english_topics": [
            "polite email rewrite",
            "explain a text-editor setting",
            "difference between two spreadsheet functions",
            "meeting time across three cities",
            "explain a disk-space error message",
            "can headphones still be returned"
          ]
        }
      }
    },
    "example_mix": {
      "out_share_of_english_bill": 0.6,
      "in_share_of_english_bill": 0.4,
      "english_bill_usd": 500,
      "o200k": {
        "basis_tokenizer": "o200k_base",
        "zh_tw": {
          "ratio": 1.306,
          "bill_usd": 653
        },
        "zh_cn": {
          "ratio": 1.111,
          "bill_usd": 555
        }
      },
      "gemini": {
        "basis_tokenizer": "gemini-3.1-pro-preview",
        "zh_tw": {
          "ratio": 1.057,
          "bill_usd": 529
        },
        "zh_cn": {
          "ratio": 0.983,
          "bill_usd": 491
        }
      }
    },
    "crosscheck_vs_g1": {
      "g1_source": "measure_gemini_vs_gpt_tokens.results.json (measured_on 2026-10-13; its own samples)",
      "o200k_base": {
        "en": {
          "this": 4.168,
          "g1": 5.224
        },
        "zh_tw": {
          "this": 1.178,
          "g1": 1.181
        },
        "zh_cn": {
          "this": 1.387,
          "g1": 1.401
        }
      },
      "gemini": {
        "en": {
          "this": {
            "gemini-3.1-pro-preview": 3.92,
            "gemini-3.6-flash": 3.92,
            "gemini-3.5-flash-lite": 3.92,
            "gemini-3.1-flash-lite": 3.92
          },
          "g1": 5.175
        },
        "zh_tw": {
          "this": {
            "gemini-3.1-pro-preview": 1.368,
            "gemini-3.6-flash": 1.368,
            "gemini-3.5-flash-lite": 1.368,
            "gemini-3.1-flash-lite": 1.368
          },
          "g1": 1.55
        },
        "zh_cn": {
          "this": {
            "gemini-3.1-pro-preview": 1.472,
            "gemini-3.6-flash": 1.472,
            "gemini-3.5-flash-lite": 1.472,
            "gemini-3.1-flash-lite": 1.472
          },
          "g1": 1.657
        }
      }
    }
  },
  "display": {
    "chars_request.en": "1,755",
    "chars_reply.en": "5,085",
    "chars_total.en": "6,840",
    "tokens_request.cl100k_base.en": "415",
    "tokens_reply.cl100k_base.en": "1,232",
    "tokens_total.cl100k_base.en": "1,647",
    "pooled_cpt.cl100k_base.en": "4.153",
    "tokens_request.o200k_base.en": "412",
    "tokens_reply.o200k_base.en": "1,229",
    "tokens_total.o200k_base.en": "1,641",
    "pooled_cpt.o200k_base.en": "4.168",
    "tokens_request.gemini-3.1-pro-preview.en": "433",
    "tokens_reply.gemini-3.1-pro-preview.en": "1,312",
    "tokens_total.gemini-3.1-pro-preview.en": "1,745",
    "pooled_cpt.gemini-3.1-pro-preview.en": "3.920",
    "tokens_request.gemini-3.6-flash.en": "433",
    "tokens_reply.gemini-3.6-flash.en": "1,312",
    "tokens_total.gemini-3.6-flash.en": "1,745",
    "pooled_cpt.gemini-3.6-flash.en": "3.920",
    "tokens_request.gemini-3.5-flash-lite.en": "433",
    "tokens_reply.gemini-3.5-flash-lite.en": "1,312",
    "tokens_total.gemini-3.5-flash-lite.en": "1,745",
    "pooled_cpt.gemini-3.5-flash-lite.en": "3.920",
    "tokens_request.gemini-3.1-flash-lite.en": "433",
    "tokens_reply.gemini-3.1-flash-lite.en": "1,312",
    "tokens_total.gemini-3.1-flash-lite.en": "1,745",
    "pooled_cpt.gemini-3.1-flash-lite.en": "3.920",
    "chars_request.zh_tw": "639",
    "chars_reply.zh_tw": "1,871",
    "chars_total.zh_tw": "2,510",
    "tokens_request.cl100k_base.zh_tw": "833",
    "tokens_reply.cl100k_base.zh_tw": "2,281",
    "tokens_total.cl100k_base.zh_tw": "3,114",
    "pooled_cpt.cl100k_base.zh_tw": "0.806",
    "tokens_request.o200k_base.zh_tw": "552",
    "tokens_reply.o200k_base.zh_tw": "1,578",
    "tokens_total.o200k_base.zh_tw": "2,130",
    "pooled_cpt.o200k_base.zh_tw": "1.178",
    "tokens_request.gemini-3.1-pro-preview.zh_tw": "468",
    "tokens_reply.gemini-3.1-pro-preview.zh_tw": "1,367",
    "tokens_total.gemini-3.1-pro-preview.zh_tw": "1,835",
    "pooled_cpt.gemini-3.1-pro-preview.zh_tw": "1.368",
    "tokens_request.gemini-3.6-flash.zh_tw": "468",
    "tokens_reply.gemini-3.6-flash.zh_tw": "1,367",
    "tokens_total.gemini-3.6-flash.zh_tw": "1,835",
    "pooled_cpt.gemini-3.6-flash.zh_tw": "1.368",
    "tokens_request.gemini-3.5-flash-lite.zh_tw": "468",
    "tokens_reply.gemini-3.5-flash-lite.zh_tw": "1,367",
    "tokens_total.gemini-3.5-flash-lite.zh_tw": "1,835",
    "pooled_cpt.gemini-3.5-flash-lite.zh_tw": "1.368",
    "tokens_request.gemini-3.1-flash-lite.zh_tw": "468",
    "tokens_reply.gemini-3.1-flash-lite.zh_tw": "1,367",
    "tokens_total.gemini-3.1-flash-lite.zh_tw": "1,835",
    "pooled_cpt.gemini-3.1-flash-lite.zh_tw": "1.368",
    "chars_ratio.zh_tw": "0.367×",
    "tokens_ratio.cl100k_base.zh_tw": "1.891×",
    "r_in.cl100k_base.zh_tw": "2.007×",
    "r_out.cl100k_base.zh_tw": "1.851×",
    "tokens_ratio.o200k_base.zh_tw": "1.298×",
    "r_in.o200k_base.zh_tw": "1.340×",
    "r_out.o200k_base.zh_tw": "1.284×",
    "tokens_ratio.gemini-3.1-pro-preview.zh_tw": "1.052×",
    "r_in.gemini-3.1-pro-preview.zh_tw": "1.081×",
    "r_out.gemini-3.1-pro-preview.zh_tw": "1.042×",
    "tokens_ratio.gemini-3.6-flash.zh_tw": "1.052×",
    "r_in.gemini-3.6-flash.zh_tw": "1.081×",
    "r_out.gemini-3.6-flash.zh_tw": "1.042×",
    "tokens_ratio.gemini-3.5-flash-lite.zh_tw": "1.052×",
    "r_in.gemini-3.5-flash-lite.zh_tw": "1.081×",
    "r_out.gemini-3.5-flash-lite.zh_tw": "1.042×",
    "tokens_ratio.gemini-3.1-flash-lite.zh_tw": "1.052×",
    "r_in.gemini-3.1-flash-lite.zh_tw": "1.081×",
    "r_out.gemini-3.1-flash-lite.zh_tw": "1.042×",
    "chars_request.zh_cn": "644",
    "chars_reply.zh_cn": "1,867",
    "chars_total.zh_cn": "2,511",
    "tokens_request.cl100k_base.zh_cn": "689",
    "tokens_reply.cl100k_base.zh_cn": "1,845",
    "tokens_total.cl100k_base.zh_cn": "2,534",
    "pooled_cpt.cl100k_base.zh_cn": "0.991",
    "tokens_request.o200k_base.zh_cn": "470",
    "tokens_reply.o200k_base.zh_cn": "1,340",
    "tokens_total.o200k_base.zh_cn": "1,810",
    "pooled_cpt.o200k_base.zh_cn": "1.387",
    "tokens_request.gemini-3.1-pro-preview.zh_cn": "434",
    "tokens_reply.gemini-3.1-pro-preview.zh_cn": "1,272",
    "tokens_total.gemini-3.1-pro-preview.zh_cn": "1,706",
    "pooled_cpt.gemini-3.1-pro-preview.zh_cn": "1.472",
    "tokens_request.gemini-3.6-flash.zh_cn": "434",
    "tokens_reply.gemini-3.6-flash.zh_cn": "1,272",
    "tokens_total.gemini-3.6-flash.zh_cn": "1,706",
    "pooled_cpt.gemini-3.6-flash.zh_cn": "1.472",
    "tokens_request.gemini-3.5-flash-lite.zh_cn": "434",
    "tokens_reply.gemini-3.5-flash-lite.zh_cn": "1,272",
    "tokens_total.gemini-3.5-flash-lite.zh_cn": "1,706",
    "pooled_cpt.gemini-3.5-flash-lite.zh_cn": "1.472",
    "tokens_request.gemini-3.1-flash-lite.zh_cn": "434",
    "tokens_reply.gemini-3.1-flash-lite.zh_cn": "1,272",
    "tokens_total.gemini-3.1-flash-lite.zh_cn": "1,706",
    "pooled_cpt.gemini-3.1-flash-lite.zh_cn": "1.472",
    "chars_ratio.zh_cn": "0.367×",
    "tokens_ratio.cl100k_base.zh_cn": "1.539×",
    "r_in.cl100k_base.zh_cn": "1.660×",
    "r_out.cl100k_base.zh_cn": "1.498×",
    "tokens_ratio.o200k_base.zh_cn": "1.103×",
    "r_in.o200k_base.zh_cn": "1.141×",
    "r_out.o200k_base.zh_cn": "1.090×",
    "tokens_ratio.gemini-3.1-pro-preview.zh_cn": "0.978×",
    "r_in.gemini-3.1-pro-preview.zh_cn": "1.002×",
    "r_out.gemini-3.1-pro-preview.zh_cn": "0.970×",
    "tokens_ratio.gemini-3.6-flash.zh_cn": "0.978×",
    "r_in.gemini-3.6-flash.zh_cn": "1.002×",
    "r_out.gemini-3.6-flash.zh_cn": "0.970×",
    "tokens_ratio.gemini-3.5-flash-lite.zh_cn": "0.978×",
    "r_in.gemini-3.5-flash-lite.zh_cn": "1.002×",
    "r_out.gemini-3.5-flash-lite.zh_cn": "0.970×",
    "tokens_ratio.gemini-3.1-flash-lite.zh_cn": "0.978×",
    "r_in.gemini-3.1-flash-lite.zh_cn": "1.002×",
    "r_out.gemini-3.1-flash-lite.zh_cn": "0.970×",
    "cost_1000.gpt-5.6.en": "$2.6228",
    "out_share.gpt-5.6.en": "94%",
    "cost_1000.gpt-5.6.zh_tw": "$3.3768",
    "out_share.gpt-5.6.zh_tw": "93%",
    "ratio.gpt-5.6.zh_tw": "1.287×",
    "cost_1000.gpt-5.6.zh_cn": "$2.8680",
    "out_share.gpt-5.6.zh_cn": "93%",
    "ratio.gpt-5.6.zh_cn": "1.093×",
    "cost_1000.gpt-5.6-terra.en": "$1.5572",
    "out_share.gpt-5.6-terra.en": "95%",
    "cost_1000.gpt-5.6-terra.zh_tw": "$2.0040",
    "out_share.gpt-5.6-terra.zh_tw": "94%",
    "ratio.gpt-5.6-terra.zh_tw": "1.287×",
    "cost_1000.gpt-5.6-terra.zh_cn": "$1.7020",
    "out_share.gpt-5.6-terra.zh_cn": "94%",
    "ratio.gpt-5.6-terra.zh_cn": "1.093×",
    "cost_1000.gpt-5.6-luna.en": "$0.1557",
    "out_share.gpt-5.6-luna.en": "95%",
    "cost_1000.gpt-5.6-luna.zh_tw": "$0.2004",
    "out_share.gpt-5.6-luna.zh_tw": "94%",
    "ratio.gpt-5.6-luna.zh_tw": "1.287×",
    "cost_1000.gpt-5.6-luna.zh_cn": "$0.1702",
    "out_share.gpt-5.6-luna.zh_cn": "94%",
    "ratio.gpt-5.6-luna.zh_cn": "1.093×",
    "cost_1000.gpt-5.4-mini.en": "$0.5840",
    "out_share.gpt-5.4-mini.en": "95%",
    "cost_1000.gpt-5.4-mini.zh_tw": "$0.7515",
    "out_share.gpt-5.4-mini.zh_tw": "94%",
    "ratio.gpt-5.4-mini.zh_tw": "1.287×",
    "cost_1000.gpt-5.4-mini.zh_cn": "$0.6383",
    "out_share.gpt-5.4-mini.zh_cn": "94%",
    "ratio.gpt-5.4-mini.zh_cn": "1.093×",
    "cost_1000.gpt-5.4-nano.en": "$0.1619",
    "out_share.gpt-5.4-nano.en": "95%",
    "cost_1000.gpt-5.4-nano.zh_tw": "$0.2083",
    "out_share.gpt-5.4-nano.zh_tw": "95%",
    "ratio.gpt-5.4-nano.zh_tw": "1.287×",
    "cost_1000.gpt-5.4-nano.zh_cn": "$0.1769",
    "out_share.gpt-5.4-nano.zh_cn": "95%",
    "ratio.gpt-5.4-nano.zh_cn": "1.093×",
    "cost_1000.gemini-3.1-pro-preview.en": "$1.6610",
    "out_share.gemini-3.1-pro-preview.en": "95%",
    "cost_1000.gemini-3.1-pro-preview.zh_tw": "$1.7340",
    "out_share.gemini-3.1-pro-preview.zh_tw": "95%",
    "ratio.gemini-3.1-pro-preview.zh_tw": "1.044×",
    "cost_1000.gemini-3.1-pro-preview.zh_cn": "$1.6132",
    "out_share.gemini-3.1-pro-preview.zh_cn": "95%",
    "ratio.gemini-3.1-pro-preview.zh_cn": "0.971×",
    "cost_1000.gemini-3.6-flash.en": "$0.5245",
    "out_share.gemini-3.6-flash.en": "94%",
    "cost_1000.gemini-3.6-flash.zh_tw": "$0.5477",
    "out_share.gemini-3.6-flash.zh_tw": "94%",
    "ratio.gemini-3.6-flash.zh_tw": "1.044×",
    "cost_1000.gemini-3.6-flash.zh_cn": "$0.5096",
    "out_share.gemini-3.6-flash.zh_cn": "94%",
    "ratio.gemini-3.6-flash.zh_cn": "0.972×",
    "cost_1000.gemini-3.5-flash-lite.en": "$0.3410",
    "out_share.gemini-3.5-flash-lite.en": "96%",
    "cost_1000.gemini-3.5-flash-lite.zh_tw": "$0.3558",
    "out_share.gemini-3.5-flash-lite.zh_tw": "96%",
    "ratio.gemini-3.5-flash-lite.zh_tw": "1.043×",
    "cost_1000.gemini-3.5-flash-lite.zh_cn": "$0.3310",
    "out_share.gemini-3.5-flash-lite.zh_cn": "96%",
    "ratio.gemini-3.5-flash-lite.zh_cn": "0.971×",
    "cost_1000.gemini-3.1-flash-lite.en": "$0.2076",
    "out_share.gemini-3.1-flash-lite.en": "95%",
    "cost_1000.gemini-3.1-flash-lite.zh_tw": "$0.2168",
    "out_share.gemini-3.1-flash-lite.zh_tw": "95%",
    "ratio.gemini-3.1-flash-lite.zh_tw": "1.044×",
    "cost_1000.gemini-3.1-flash-lite.zh_cn": "$0.2017",
    "out_share.gemini-3.1-flash-lite.zh_cn": "95%",
    "ratio.gemini-3.1-flash-lite.zh_cn": "0.971×",
    "cost_ratio_min.o200k.zh_tw": "1.287×",
    "cost_ratio_max.o200k.zh_tw": "1.287×",
    "cost_ratio_min4.o200k.zh_tw": "1.2868×",
    "cost_ratio_max4.o200k.zh_tw": "1.2875×",
    "cost_ratio_min.o200k.zh_cn": "1.093×",
    "cost_ratio_max.o200k.zh_cn": "1.093×",
    "cost_ratio_min4.o200k.zh_cn": "1.0929×",
    "cost_ratio_max4.o200k.zh_cn": "1.0935×",
    "cost_ratio_min.gemini.zh_tw": "1.043×",
    "cost_ratio_max.gemini.zh_tw": "1.044×",
    "cost_ratio_min4.gemini.zh_tw": "1.0434×",
    "cost_ratio_max4.gemini.zh_tw": "1.0443×",
    "cost_ratio_min.gemini.zh_cn": "0.971×",
    "cost_ratio_max.gemini.zh_cn": "0.972×",
    "cost_ratio_min4.gemini.zh_cn": "0.9708×",
    "cost_ratio_max4.gemini.zh_cn": "0.9715×",
    "cheapest_1000.en": "$0.1557",
    "priciest_1000.en": "$2.6228",
    "out_share_min.en": "94%",
    "out_share_max.en": "96%",
    "cheapest_1000.zh_tw": "$0.2004",
    "priciest_1000.zh_tw": "$3.3768",
    "out_share_min.zh_tw": "93%",
    "out_share_max.zh_tw": "96%",
    "cheapest_1000.zh_cn": "$0.1702",
    "priciest_1000.zh_cn": "$2.8680",
    "out_share_min.zh_cn": "93%",
    "out_share_max.zh_cn": "96%",
    "out_over_in.gpt-5.6": "5×",
    "out_over_in.gpt-5.6-terra": "6×",
    "out_over_in.gpt-5.6-luna": "6×",
    "out_over_in.gpt-5.4-mini": "6×",
    "out_over_in.gpt-5.4-nano": "6.25×",
    "out_over_in.gemini-3.1-pro-preview": "6×",
    "out_over_in.gemini-3.6-flash": "5×",
    "out_over_in.gemini-3.5-flash-lite": "8.333×",
    "out_over_in.gemini-3.1-flash-lite": "6×",
    "pair_ratio.p01.o200k.zh_tw": "1.300×",
    "pair_ratio.p01.o200k.zh_cn": "1.063×",
    "pair_ratio.p01.gemini.zh_tw": "1.050×",
    "pair_ratio.p01.gemini.zh_cn": "0.977×",
    "pair_ratio.p02.o200k.zh_tw": "1.359×",
    "pair_ratio.p02.o200k.zh_cn": "1.199×",
    "pair_ratio.p02.gemini.zh_tw": "1.086×",
    "pair_ratio.p02.gemini.zh_cn": "0.958×",
    "pair_ratio.p03.o200k.zh_tw": "1.448×",
    "pair_ratio.p03.o200k.zh_cn": "1.183×",
    "pair_ratio.p03.gemini.zh_tw": "1.105×",
    "pair_ratio.p03.gemini.zh_cn": "1.037×",
    "pair_ratio.p04.o200k.zh_tw": "1.342×",
    "pair_ratio.p04.o200k.zh_cn": "1.179×",
    "pair_ratio.p04.gemini.zh_tw": "1.074×",
    "pair_ratio.p04.gemini.zh_cn": "1.011×",
    "pair_ratio.p05.o200k.zh_tw": "1.313×",
    "pair_ratio.p05.o200k.zh_cn": "1.210×",
    "pair_ratio.p05.gemini.zh_tw": "1.119×",
    "pair_ratio.p05.gemini.zh_cn": "1.104×",
    "pair_ratio.p06.o200k.zh_tw": "1.187×",
    "pair_ratio.p06.o200k.zh_cn": "1.000×",
    "pair_ratio.p06.gemini.zh_tw": "0.981×",
    "pair_ratio.p06.gemini.zh_cn": "0.898×",
    "pair_ratio.p07.o200k.zh_tw": "0.977×",
    "pair_ratio.p07.o200k.zh_cn": "0.856×",
    "pair_ratio.p07.gemini.zh_tw": "0.852×",
    "pair_ratio.p07.gemini.zh_cn": "0.806×",
    "pair_ratio.p08.o200k.zh_tw": "1.288×",
    "pair_ratio.p08.o200k.zh_cn": "1.149×",
    "pair_ratio.p08.gemini.zh_tw": "1.129×",
    "pair_ratio.p08.gemini.zh_cn": "1.055×",
    "pair_ratio.p09.o200k.zh_tw": "1.434×",
    "pair_ratio.p09.o200k.zh_cn": "1.104×",
    "pair_ratio.p09.gemini.zh_tw": "1.082×",
    "pair_ratio.p09.gemini.zh_cn": "0.971×",
    "pair_ratio.p10.o200k.zh_tw": "1.287×",
    "pair_ratio.p10.o200k.zh_cn": "1.043×",
    "pair_ratio.p10.gemini.zh_tw": "1.005×",
    "pair_ratio.p10.gemini.zh_cn": "0.926×",
    "pair_ratio_min.o200k.zh_tw": "0.977×",
    "pair_ratio_max.o200k.zh_tw": "1.448×",
    "pair_ratio_min.o200k.zh_cn": "0.856×",
    "pair_ratio_max.o200k.zh_cn": "1.210×",
    "pair_ratio_min.gemini.zh_tw": "0.852×",
    "pair_ratio_max.gemini.zh_tw": "1.129×",
    "pair_ratio_min.gemini.zh_cn": "0.806×",
    "pair_ratio_max.gemini.zh_cn": "1.104×",
    "g1_cpt.o200k_base.en": "5.224",
    "g1_cpt.o200k_base.zh_tw": "1.181",
    "g1_cpt.o200k_base.zh_cn": "1.401",
    "g1_cpt.gemini.en": "5.175",
    "g1_cpt.gemini.zh_tw": "1.550",
    "g1_cpt.gemini.zh_cn": "1.657",
    "example.out_share": "60%",
    "example.in_share": "40%",
    "example.bill_en": "$500",
    "example.ratio.o200k.zh_tw": "1.306×",
    "example.bill.o200k.zh_tw": "$653",
    "example.ratio.o200k.zh_cn": "1.111×",
    "example.bill.o200k.zh_cn": "$555",
    "example.ratio.gemini.zh_tw": "1.057×",
    "example.bill.gemini.zh_tw": "$529",
    "example.ratio.gemini.zh_cn": "0.983×",
    "example.bill.gemini.zh_cn": "$491",
    "reply_to_request_tokens_en": "2.983×",
    "out_share_if_equal_length.min": "83%",
    "out_share_if_equal_length.max": "89%"
  },
  "display_sources": {
    "chars_request.en": [
      "totals",
      "en",
      "chars_request"
    ],
    "chars_reply.en": [
      "totals",
      "en",
      "chars_reply"
    ],
    "chars_total.en": [
      "totals",
      "en",
      "chars_total"
    ],
    "tokens_request.cl100k_base.en": [
      "totals",
      "en",
      "tokens",
      "cl100k_base",
      "request"
    ],
    "tokens_reply.cl100k_base.en": [
      "totals",
      "en",
      "tokens",
      "cl100k_base",
      "reply"
    ],
    "tokens_total.cl100k_base.en": [
      "totals",
      "en",
      "tokens",
      "cl100k_base",
      "total"
    ],
    "pooled_cpt.cl100k_base.en": [
      "totals",
      "en",
      "pooled_chars_per_token",
      "cl100k_base"
    ],
    "tokens_request.o200k_base.en": [
      "totals",
      "en",
      "tokens",
      "o200k_base",
      "request"
    ],
    "tokens_reply.o200k_base.en": [
      "totals",
      "en",
      "tokens",
      "o200k_base",
      "reply"
    ],
    "tokens_total.o200k_base.en": [
      "totals",
      "en",
      "tokens",
      "o200k_base",
      "total"
    ],
    "pooled_cpt.o200k_base.en": [
      "totals",
      "en",
      "pooled_chars_per_token",
      "o200k_base"
    ],
    "tokens_request.gemini-3.1-pro-preview.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.1-pro-preview",
      "request"
    ],
    "tokens_reply.gemini-3.1-pro-preview.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.1-pro-preview",
      "reply"
    ],
    "tokens_total.gemini-3.1-pro-preview.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.1-pro-preview",
      "total"
    ],
    "pooled_cpt.gemini-3.1-pro-preview.en": [
      "totals",
      "en",
      "pooled_chars_per_token",
      "gemini-3.1-pro-preview"
    ],
    "tokens_request.gemini-3.6-flash.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.6-flash",
      "request"
    ],
    "tokens_reply.gemini-3.6-flash.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.6-flash",
      "reply"
    ],
    "tokens_total.gemini-3.6-flash.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.6-flash",
      "total"
    ],
    "pooled_cpt.gemini-3.6-flash.en": [
      "totals",
      "en",
      "pooled_chars_per_token",
      "gemini-3.6-flash"
    ],
    "tokens_request.gemini-3.5-flash-lite.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.5-flash-lite",
      "request"
    ],
    "tokens_reply.gemini-3.5-flash-lite.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.5-flash-lite",
      "reply"
    ],
    "tokens_total.gemini-3.5-flash-lite.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.5-flash-lite",
      "total"
    ],
    "pooled_cpt.gemini-3.5-flash-lite.en": [
      "totals",
      "en",
      "pooled_chars_per_token",
      "gemini-3.5-flash-lite"
    ],
    "tokens_request.gemini-3.1-flash-lite.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.1-flash-lite",
      "request"
    ],
    "tokens_reply.gemini-3.1-flash-lite.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.1-flash-lite",
      "reply"
    ],
    "tokens_total.gemini-3.1-flash-lite.en": [
      "totals",
      "en",
      "tokens",
      "gemini-3.1-flash-lite",
      "total"
    ],
    "pooled_cpt.gemini-3.1-flash-lite.en": [
      "totals",
      "en",
      "pooled_chars_per_token",
      "gemini-3.1-flash-lite"
    ],
    "chars_request.zh_tw": [
      "totals",
      "zh_tw",
      "chars_request"
    ],
    "chars_reply.zh_tw": [
      "totals",
      "zh_tw",
      "chars_reply"
    ],
    "chars_total.zh_tw": [
      "totals",
      "zh_tw",
      "chars_total"
    ],
    "tokens_request.cl100k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "cl100k_base",
      "request"
    ],
    "tokens_reply.cl100k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "cl100k_base",
      "reply"
    ],
    "tokens_total.cl100k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "cl100k_base",
      "total"
    ],
    "pooled_cpt.cl100k_base.zh_tw": [
      "totals",
      "zh_tw",
      "pooled_chars_per_token",
      "cl100k_base"
    ],
    "tokens_request.o200k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "o200k_base",
      "request"
    ],
    "tokens_reply.o200k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "o200k_base",
      "reply"
    ],
    "tokens_total.o200k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "o200k_base",
      "total"
    ],
    "pooled_cpt.o200k_base.zh_tw": [
      "totals",
      "zh_tw",
      "pooled_chars_per_token",
      "o200k_base"
    ],
    "tokens_request.gemini-3.1-pro-preview.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.1-pro-preview",
      "request"
    ],
    "tokens_reply.gemini-3.1-pro-preview.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.1-pro-preview",
      "reply"
    ],
    "tokens_total.gemini-3.1-pro-preview.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.1-pro-preview",
      "total"
    ],
    "pooled_cpt.gemini-3.1-pro-preview.zh_tw": [
      "totals",
      "zh_tw",
      "pooled_chars_per_token",
      "gemini-3.1-pro-preview"
    ],
    "tokens_request.gemini-3.6-flash.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.6-flash",
      "request"
    ],
    "tokens_reply.gemini-3.6-flash.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.6-flash",
      "reply"
    ],
    "tokens_total.gemini-3.6-flash.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.6-flash",
      "total"
    ],
    "pooled_cpt.gemini-3.6-flash.zh_tw": [
      "totals",
      "zh_tw",
      "pooled_chars_per_token",
      "gemini-3.6-flash"
    ],
    "tokens_request.gemini-3.5-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.5-flash-lite",
      "request"
    ],
    "tokens_reply.gemini-3.5-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.5-flash-lite",
      "reply"
    ],
    "tokens_total.gemini-3.5-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.5-flash-lite",
      "total"
    ],
    "pooled_cpt.gemini-3.5-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "pooled_chars_per_token",
      "gemini-3.5-flash-lite"
    ],
    "tokens_request.gemini-3.1-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.1-flash-lite",
      "request"
    ],
    "tokens_reply.gemini-3.1-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.1-flash-lite",
      "reply"
    ],
    "tokens_total.gemini-3.1-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens",
      "gemini-3.1-flash-lite",
      "total"
    ],
    "pooled_cpt.gemini-3.1-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "pooled_chars_per_token",
      "gemini-3.1-flash-lite"
    ],
    "chars_ratio.zh_tw": [
      "totals",
      "zh_tw",
      "chars_ratio_vs_en"
    ],
    "tokens_ratio.cl100k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en",
      "cl100k_base"
    ],
    "r_in.cl100k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_request",
      "cl100k_base"
    ],
    "r_out.cl100k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_reply",
      "cl100k_base"
    ],
    "tokens_ratio.o200k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en",
      "o200k_base"
    ],
    "r_in.o200k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_request",
      "o200k_base"
    ],
    "r_out.o200k_base.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_reply",
      "o200k_base"
    ],
    "tokens_ratio.gemini-3.1-pro-preview.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en",
      "gemini-3.1-pro-preview"
    ],
    "r_in.gemini-3.1-pro-preview.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_request",
      "gemini-3.1-pro-preview"
    ],
    "r_out.gemini-3.1-pro-preview.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_reply",
      "gemini-3.1-pro-preview"
    ],
    "tokens_ratio.gemini-3.6-flash.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en",
      "gemini-3.6-flash"
    ],
    "r_in.gemini-3.6-flash.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_request",
      "gemini-3.6-flash"
    ],
    "r_out.gemini-3.6-flash.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_reply",
      "gemini-3.6-flash"
    ],
    "tokens_ratio.gemini-3.5-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en",
      "gemini-3.5-flash-lite"
    ],
    "r_in.gemini-3.5-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_request",
      "gemini-3.5-flash-lite"
    ],
    "r_out.gemini-3.5-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_reply",
      "gemini-3.5-flash-lite"
    ],
    "tokens_ratio.gemini-3.1-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en",
      "gemini-3.1-flash-lite"
    ],
    "r_in.gemini-3.1-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_request",
      "gemini-3.1-flash-lite"
    ],
    "r_out.gemini-3.1-flash-lite.zh_tw": [
      "totals",
      "zh_tw",
      "tokens_ratio_vs_en_reply",
      "gemini-3.1-flash-lite"
    ],
    "chars_request.zh_cn": [
      "totals",
      "zh_cn",
      "chars_request"
    ],
    "chars_reply.zh_cn": [
      "totals",
      "zh_cn",
      "chars_reply"
    ],
    "chars_total.zh_cn": [
      "totals",
      "zh_cn",
      "chars_total"
    ],
    "tokens_request.cl100k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "cl100k_base",
      "request"
    ],
    "tokens_reply.cl100k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "cl100k_base",
      "reply"
    ],
    "tokens_total.cl100k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "cl100k_base",
      "total"
    ],
    "pooled_cpt.cl100k_base.zh_cn": [
      "totals",
      "zh_cn",
      "pooled_chars_per_token",
      "cl100k_base"
    ],
    "tokens_request.o200k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "o200k_base",
      "request"
    ],
    "tokens_reply.o200k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "o200k_base",
      "reply"
    ],
    "tokens_total.o200k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "o200k_base",
      "total"
    ],
    "pooled_cpt.o200k_base.zh_cn": [
      "totals",
      "zh_cn",
      "pooled_chars_per_token",
      "o200k_base"
    ],
    "tokens_request.gemini-3.1-pro-preview.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.1-pro-preview",
      "request"
    ],
    "tokens_reply.gemini-3.1-pro-preview.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.1-pro-preview",
      "reply"
    ],
    "tokens_total.gemini-3.1-pro-preview.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.1-pro-preview",
      "total"
    ],
    "pooled_cpt.gemini-3.1-pro-preview.zh_cn": [
      "totals",
      "zh_cn",
      "pooled_chars_per_token",
      "gemini-3.1-pro-preview"
    ],
    "tokens_request.gemini-3.6-flash.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.6-flash",
      "request"
    ],
    "tokens_reply.gemini-3.6-flash.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.6-flash",
      "reply"
    ],
    "tokens_total.gemini-3.6-flash.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.6-flash",
      "total"
    ],
    "pooled_cpt.gemini-3.6-flash.zh_cn": [
      "totals",
      "zh_cn",
      "pooled_chars_per_token",
      "gemini-3.6-flash"
    ],
    "tokens_request.gemini-3.5-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.5-flash-lite",
      "request"
    ],
    "tokens_reply.gemini-3.5-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.5-flash-lite",
      "reply"
    ],
    "tokens_total.gemini-3.5-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.5-flash-lite",
      "total"
    ],
    "pooled_cpt.gemini-3.5-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "pooled_chars_per_token",
      "gemini-3.5-flash-lite"
    ],
    "tokens_request.gemini-3.1-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.1-flash-lite",
      "request"
    ],
    "tokens_reply.gemini-3.1-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.1-flash-lite",
      "reply"
    ],
    "tokens_total.gemini-3.1-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens",
      "gemini-3.1-flash-lite",
      "total"
    ],
    "pooled_cpt.gemini-3.1-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "pooled_chars_per_token",
      "gemini-3.1-flash-lite"
    ],
    "chars_ratio.zh_cn": [
      "totals",
      "zh_cn",
      "chars_ratio_vs_en"
    ],
    "tokens_ratio.cl100k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en",
      "cl100k_base"
    ],
    "r_in.cl100k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_request",
      "cl100k_base"
    ],
    "r_out.cl100k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_reply",
      "cl100k_base"
    ],
    "tokens_ratio.o200k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en",
      "o200k_base"
    ],
    "r_in.o200k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_request",
      "o200k_base"
    ],
    "r_out.o200k_base.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_reply",
      "o200k_base"
    ],
    "tokens_ratio.gemini-3.1-pro-preview.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en",
      "gemini-3.1-pro-preview"
    ],
    "r_in.gemini-3.1-pro-preview.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_request",
      "gemini-3.1-pro-preview"
    ],
    "r_out.gemini-3.1-pro-preview.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_reply",
      "gemini-3.1-pro-preview"
    ],
    "tokens_ratio.gemini-3.6-flash.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en",
      "gemini-3.6-flash"
    ],
    "r_in.gemini-3.6-flash.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_request",
      "gemini-3.6-flash"
    ],
    "r_out.gemini-3.6-flash.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_reply",
      "gemini-3.6-flash"
    ],
    "tokens_ratio.gemini-3.5-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en",
      "gemini-3.5-flash-lite"
    ],
    "r_in.gemini-3.5-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_request",
      "gemini-3.5-flash-lite"
    ],
    "r_out.gemini-3.5-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_reply",
      "gemini-3.5-flash-lite"
    ],
    "tokens_ratio.gemini-3.1-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en",
      "gemini-3.1-flash-lite"
    ],
    "r_in.gemini-3.1-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_request",
      "gemini-3.1-flash-lite"
    ],
    "r_out.gemini-3.1-flash-lite.zh_cn": [
      "totals",
      "zh_cn",
      "tokens_ratio_vs_en_reply",
      "gemini-3.1-flash-lite"
    ],
    "cost_1000.gpt-5.6.en": [
      "models",
      "gpt-5.6",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6.en": [
      "models",
      "gpt-5.6",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gpt-5.6.zh_tw": [
      "models",
      "gpt-5.6",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6.zh_tw": [
      "models",
      "gpt-5.6",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gpt-5.6.zh_tw": [
      "models",
      "gpt-5.6",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.6.zh_cn": [
      "models",
      "gpt-5.6",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6.zh_cn": [
      "models",
      "gpt-5.6",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gpt-5.6.zh_cn": [
      "models",
      "gpt-5.6",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.6-terra.en": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6-terra.en": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gpt-5.6-terra.zh_tw": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6-terra.zh_tw": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gpt-5.6-terra.zh_tw": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.6-terra.zh_cn": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6-terra.zh_cn": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gpt-5.6-terra.zh_cn": [
      "models",
      "gpt-5.6-terra",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.6-luna.en": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6-luna.en": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gpt-5.6-luna.zh_tw": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6-luna.zh_tw": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gpt-5.6-luna.zh_tw": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.6-luna.zh_cn": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.6-luna.zh_cn": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gpt-5.6-luna.zh_cn": [
      "models",
      "gpt-5.6-luna",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.4-mini.en": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.4-mini.en": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gpt-5.4-mini.zh_tw": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.4-mini.zh_tw": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gpt-5.4-mini.zh_tw": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.4-mini.zh_cn": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.4-mini.zh_cn": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gpt-5.4-mini.zh_cn": [
      "models",
      "gpt-5.4-mini",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.4-nano.en": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.4-nano.en": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gpt-5.4-nano.zh_tw": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.4-nano.zh_tw": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gpt-5.4-nano.zh_tw": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gpt-5.4-nano.zh_cn": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gpt-5.4-nano.zh_cn": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gpt-5.4-nano.zh_cn": [
      "models",
      "gpt-5.4-nano",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.1-pro-preview.en": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.1-pro-preview.en": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gemini-3.1-pro-preview.zh_tw": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.1-pro-preview.zh_tw": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gemini-3.1-pro-preview.zh_tw": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.1-pro-preview.zh_cn": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.1-pro-preview.zh_cn": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gemini-3.1-pro-preview.zh_cn": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.6-flash.en": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.6-flash.en": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gemini-3.6-flash.zh_tw": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.6-flash.zh_tw": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gemini-3.6-flash.zh_tw": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.6-flash.zh_cn": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.6-flash.zh_cn": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gemini-3.6-flash.zh_cn": [
      "models",
      "gemini/gemini-3.6-flash",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.5-flash-lite.en": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.5-flash-lite.en": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gemini-3.5-flash-lite.zh_tw": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.5-flash-lite.zh_tw": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gemini-3.5-flash-lite.zh_tw": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.5-flash-lite.zh_cn": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.5-flash-lite.zh_cn": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gemini-3.5-flash-lite.zh_cn": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.1-flash-lite.en": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "en",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.1-flash-lite.en": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "en",
      "out_share_exact"
    ],
    "cost_1000.gemini-3.1-flash-lite.zh_tw": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "zh_tw",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.1-flash-lite.zh_tw": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "zh_tw",
      "out_share_exact"
    ],
    "ratio.gemini-3.1-flash-lite.zh_tw": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "zh_tw",
      "ratio_vs_en"
    ],
    "cost_1000.gemini-3.1-flash-lite.zh_cn": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "zh_cn",
      "cost_1000_usd"
    ],
    "out_share.gemini-3.1-flash-lite.zh_cn": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "zh_cn",
      "out_share_exact"
    ],
    "ratio.gemini-3.1-flash-lite.zh_cn": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "per_lang",
      "zh_cn",
      "ratio_vs_en"
    ],
    "cost_ratio_min.o200k.zh_tw": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_tw",
      "min"
    ],
    "cost_ratio_max.o200k.zh_tw": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_tw",
      "max"
    ],
    "cost_ratio_min4.o200k.zh_tw": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_tw",
      "min4"
    ],
    "cost_ratio_max4.o200k.zh_tw": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_tw",
      "max4"
    ],
    "cost_ratio_min.o200k.zh_cn": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_cn",
      "min"
    ],
    "cost_ratio_max.o200k.zh_cn": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_cn",
      "max"
    ],
    "cost_ratio_min4.o200k.zh_cn": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_cn",
      "min4"
    ],
    "cost_ratio_max4.o200k.zh_cn": [
      "summary",
      "cost_ratio_range",
      "o200k",
      "zh_cn",
      "max4"
    ],
    "cost_ratio_min.gemini.zh_tw": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_tw",
      "min"
    ],
    "cost_ratio_max.gemini.zh_tw": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_tw",
      "max"
    ],
    "cost_ratio_min4.gemini.zh_tw": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_tw",
      "min4"
    ],
    "cost_ratio_max4.gemini.zh_tw": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_tw",
      "max4"
    ],
    "cost_ratio_min.gemini.zh_cn": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_cn",
      "min"
    ],
    "cost_ratio_max.gemini.zh_cn": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_cn",
      "max"
    ],
    "cost_ratio_min4.gemini.zh_cn": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_cn",
      "min4"
    ],
    "cost_ratio_max4.gemini.zh_cn": [
      "summary",
      "cost_ratio_range",
      "gemini",
      "zh_cn",
      "max4"
    ],
    "cheapest_1000.en": [
      "summary",
      "cheapest_1000",
      "en",
      "cost"
    ],
    "priciest_1000.en": [
      "summary",
      "priciest_1000",
      "en",
      "cost"
    ],
    "out_share_min.en": [
      "summary",
      "out_share_range",
      "en",
      "min",
      "share_exact"
    ],
    "out_share_max.en": [
      "summary",
      "out_share_range",
      "en",
      "max",
      "share_exact"
    ],
    "cheapest_1000.zh_tw": [
      "summary",
      "cheapest_1000",
      "zh_tw",
      "cost"
    ],
    "priciest_1000.zh_tw": [
      "summary",
      "priciest_1000",
      "zh_tw",
      "cost"
    ],
    "out_share_min.zh_tw": [
      "summary",
      "out_share_range",
      "zh_tw",
      "min",
      "share_exact"
    ],
    "out_share_max.zh_tw": [
      "summary",
      "out_share_range",
      "zh_tw",
      "max",
      "share_exact"
    ],
    "cheapest_1000.zh_cn": [
      "summary",
      "cheapest_1000",
      "zh_cn",
      "cost"
    ],
    "priciest_1000.zh_cn": [
      "summary",
      "priciest_1000",
      "zh_cn",
      "cost"
    ],
    "out_share_min.zh_cn": [
      "summary",
      "out_share_range",
      "zh_cn",
      "min",
      "share_exact"
    ],
    "out_share_max.zh_cn": [
      "summary",
      "out_share_range",
      "zh_cn",
      "max",
      "share_exact"
    ],
    "out_over_in.gpt-5.6": [
      "models",
      "gpt-5.6",
      "out_over_in"
    ],
    "out_over_in.gpt-5.6-terra": [
      "models",
      "gpt-5.6-terra",
      "out_over_in"
    ],
    "out_over_in.gpt-5.6-luna": [
      "models",
      "gpt-5.6-luna",
      "out_over_in"
    ],
    "out_over_in.gpt-5.4-mini": [
      "models",
      "gpt-5.4-mini",
      "out_over_in"
    ],
    "out_over_in.gpt-5.4-nano": [
      "models",
      "gpt-5.4-nano",
      "out_over_in"
    ],
    "out_over_in.gemini-3.1-pro-preview": [
      "models",
      "gemini/gemini-3.1-pro-preview",
      "out_over_in"
    ],
    "out_over_in.gemini-3.6-flash": [
      "models",
      "gemini/gemini-3.6-flash",
      "out_over_in"
    ],
    "out_over_in.gemini-3.5-flash-lite": [
      "models",
      "gemini/gemini-3.5-flash-lite",
      "out_over_in"
    ],
    "out_over_in.gemini-3.1-flash-lite": [
      "models",
      "gemini/gemini-3.1-flash-lite",
      "out_over_in"
    ],
    "pair_ratio.p01.o200k.zh_tw": [
      "per_pair",
      "p01",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p01.o200k.zh_cn": [
      "per_pair",
      "p01",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p01.gemini.zh_tw": [
      "per_pair",
      "p01",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p01.gemini.zh_cn": [
      "per_pair",
      "p01",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p02.o200k.zh_tw": [
      "per_pair",
      "p02",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p02.o200k.zh_cn": [
      "per_pair",
      "p02",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p02.gemini.zh_tw": [
      "per_pair",
      "p02",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p02.gemini.zh_cn": [
      "per_pair",
      "p02",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p03.o200k.zh_tw": [
      "per_pair",
      "p03",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p03.o200k.zh_cn": [
      "per_pair",
      "p03",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p03.gemini.zh_tw": [
      "per_pair",
      "p03",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p03.gemini.zh_cn": [
      "per_pair",
      "p03",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p04.o200k.zh_tw": [
      "per_pair",
      "p04",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p04.o200k.zh_cn": [
      "per_pair",
      "p04",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p04.gemini.zh_tw": [
      "per_pair",
      "p04",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p04.gemini.zh_cn": [
      "per_pair",
      "p04",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p05.o200k.zh_tw": [
      "per_pair",
      "p05",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p05.o200k.zh_cn": [
      "per_pair",
      "p05",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p05.gemini.zh_tw": [
      "per_pair",
      "p05",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p05.gemini.zh_cn": [
      "per_pair",
      "p05",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p06.o200k.zh_tw": [
      "per_pair",
      "p06",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p06.o200k.zh_cn": [
      "per_pair",
      "p06",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p06.gemini.zh_tw": [
      "per_pair",
      "p06",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p06.gemini.zh_cn": [
      "per_pair",
      "p06",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p07.o200k.zh_tw": [
      "per_pair",
      "p07",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p07.o200k.zh_cn": [
      "per_pair",
      "p07",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p07.gemini.zh_tw": [
      "per_pair",
      "p07",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p07.gemini.zh_cn": [
      "per_pair",
      "p07",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p08.o200k.zh_tw": [
      "per_pair",
      "p08",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p08.o200k.zh_cn": [
      "per_pair",
      "p08",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p08.gemini.zh_tw": [
      "per_pair",
      "p08",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p08.gemini.zh_cn": [
      "per_pair",
      "p08",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p09.o200k.zh_tw": [
      "per_pair",
      "p09",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p09.o200k.zh_cn": [
      "per_pair",
      "p09",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p09.gemini.zh_tw": [
      "per_pair",
      "p09",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p09.gemini.zh_cn": [
      "per_pair",
      "p09",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio.p10.o200k.zh_tw": [
      "per_pair",
      "p10",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_tw"
    ],
    "pair_ratio.p10.o200k.zh_cn": [
      "per_pair",
      "p10",
      "priced_ratio_vs_en",
      "gpt-5.6-terra",
      "zh_cn"
    ],
    "pair_ratio.p10.gemini.zh_tw": [
      "per_pair",
      "p10",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_tw"
    ],
    "pair_ratio.p10.gemini.zh_cn": [
      "per_pair",
      "p10",
      "priced_ratio_vs_en",
      "gemini/gemini-3.1-pro-preview",
      "zh_cn"
    ],
    "pair_ratio_min.o200k.zh_tw": [
      "summary",
      "per_pair_priced_range",
      "o200k",
      "zh_tw",
      "min"
    ],
    "pair_ratio_max.o200k.zh_tw": [
      "summary",
      "per_pair_priced_range",
      "o200k",
      "zh_tw",
      "max"
    ],
    "pair_ratio_min.o200k.zh_cn": [
      "summary",
      "per_pair_priced_range",
      "o200k",
      "zh_cn",
      "min"
    ],
    "pair_ratio_max.o200k.zh_cn": [
      "summary",
      "per_pair_priced_range",
      "o200k",
      "zh_cn",
      "max"
    ],
    "pair_ratio_min.gemini.zh_tw": [
      "summary",
      "per_pair_priced_range",
      "gemini",
      "zh_tw",
      "min"
    ],
    "pair_ratio_max.gemini.zh_tw": [
      "summary",
      "per_pair_priced_range",
      "gemini",
      "zh_tw",
      "max"
    ],
    "pair_ratio_min.gemini.zh_cn": [
      "summary",
      "per_pair_priced_range",
      "gemini",
      "zh_cn",
      "min"
    ],
    "pair_ratio_max.gemini.zh_cn": [
      "summary",
      "per_pair_priced_range",
      "gemini",
      "zh_cn",
      "max"
    ],
    "g1_cpt.o200k_base.en": [
      "summary",
      "crosscheck_vs_g1",
      "o200k_base",
      "en",
      "g1"
    ],
    "g1_cpt.o200k_base.zh_tw": [
      "summary",
      "crosscheck_vs_g1",
      "o200k_base",
      "zh_tw",
      "g1"
    ],
    "g1_cpt.o200k_base.zh_cn": [
      "summary",
      "crosscheck_vs_g1",
      "o200k_base",
      "zh_cn",
      "g1"
    ],
    "g1_cpt.gemini.en": [
      "summary",
      "crosscheck_vs_g1",
      "gemini",
      "en",
      "g1"
    ],
    "g1_cpt.gemini.zh_tw": [
      "summary",
      "crosscheck_vs_g1",
      "gemini",
      "zh_tw",
      "g1"
    ],
    "g1_cpt.gemini.zh_cn": [
      "summary",
      "crosscheck_vs_g1",
      "gemini",
      "zh_cn",
      "g1"
    ],
    "example.out_share": [
      "summary",
      "example_mix",
      "out_share_of_english_bill"
    ],
    "example.in_share": [
      "summary",
      "example_mix",
      "in_share_of_english_bill"
    ],
    "example.bill_en": [
      "summary",
      "example_mix",
      "english_bill_usd"
    ],
    "example.ratio.o200k.zh_tw": [
      "summary",
      "example_mix",
      "o200k",
      "zh_tw",
      "ratio"
    ],
    "example.bill.o200k.zh_tw": [
      "summary",
      "example_mix",
      "o200k",
      "zh_tw",
      "bill_usd"
    ],
    "example.ratio.o200k.zh_cn": [
      "summary",
      "example_mix",
      "o200k",
      "zh_cn",
      "ratio"
    ],
    "example.bill.o200k.zh_cn": [
      "summary",
      "example_mix",
      "o200k",
      "zh_cn",
      "bill_usd"
    ],
    "example.ratio.gemini.zh_tw": [
      "summary",
      "example_mix",
      "gemini",
      "zh_tw",
      "ratio"
    ],
    "example.bill.gemini.zh_tw": [
      "summary",
      "example_mix",
      "gemini",
      "zh_tw",
      "bill_usd"
    ],
    "example.ratio.gemini.zh_cn": [
      "summary",
      "example_mix",
      "gemini",
      "zh_cn",
      "ratio"
    ],
    "example.bill.gemini.zh_cn": [
      "summary",
      "example_mix",
      "gemini",
      "zh_cn",
      "bill_usd"
    ],
    "reply_to_request_tokens_en": [
      "summary",
      "reply_to_request_tokens_en_o200k"
    ],
    "out_share_if_equal_length.min": [
      "summary",
      "out_share_if_equal_length",
      "min"
    ],
    "out_share_if_equal_length.max": [
      "summary",
      "out_share_if_equal_length",
      "max"
    ]
  },
  "checks": {
    "1_corpus_checks": true,
    "2_pricing_shape_claude_not_measured": true,
    "3_models_bound_to_right_tokenizer_columns": true,
    "4_live_reencode_60_segments": true,
    "4b_totals_equal_live_sum": true,
    "5_gemini_net_raw_baseline_failed_ids": true,
    "6_cost_recompute": true,
    "6b_ratio_between_r_in_and_r_out": true,
    "7_structural_nonzero_en_ratio_1": true,
    "8_display_equals_sources": true,
    "9_per_pair_and_example_recompute": true
  },
  "checks_kind": {
    "1_corpus_checks": "S",
    "2_pricing_shape_claude_not_measured": "S",
    "3_models_bound_to_right_tokenizer_columns": "D",
    "4_live_reencode_60_segments": "D",
    "4b_totals_equal_live_sum": "D",
    "5_gemini_net_raw_baseline_failed_ids": "D",
    "6_cost_recompute": "S",
    "6b_ratio_between_r_in_and_r_out": "D",
    "7_structural_nonzero_en_ratio_1": "S",
    "8_display_equals_sources": "D",
    "9_per_pair_and_example_recompute": "D"
  }
}
