<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
  <url>
    <loc>https://pirouter.ai/blog</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://pirouter.ai/blog"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://pirouter.ai/zh/blog"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://pirouter.ai/ja/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pirouter.ai/blog"/>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://pirouter.ai/blog"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://pirouter.ai/zh/blog"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://pirouter.ai/ja/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pirouter.ai/blog"/>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://pirouter.ai/blog"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://pirouter.ai/zh/blog"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://pirouter.ai/ja/blog"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pirouter.ai/blog"/>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/all</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://pirouter.ai/blog/all"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://pirouter.ai/zh/blog/all"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://pirouter.ai/ja/blog/all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pirouter.ai/blog/all"/>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/all</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://pirouter.ai/blog/all"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://pirouter.ai/zh/blog/all"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://pirouter.ai/ja/blog/all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pirouter.ai/blog/all"/>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/all</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://pirouter.ai/blog/all"/>
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://pirouter.ai/zh/blog/all"/>
    <xhtml:link rel="alternate" hreflang="ja" href="https://pirouter.ai/ja/blog/all"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://pirouter.ai/blog/all"/>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/gguf-filename-is-a-request</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/glm-5-3-open-weights-day-one</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/model-access-change-of-control</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/one-api-openai-anthropic-google</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/open-weights-still-need-a-host</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/openrouter-alternatives-production</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/nvidia-hf-talks</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/shared-team-wallet-llm-api</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/failover-signals</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/per-key-spending-limits</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tool-call-parser-attack-surface</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/distribution-layer-for-sale</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/price-notice-is-a-contract-clause</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/mcp-roadmap-gateway</loc>
    <lastmod>2026-08-22</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/quantization-is-a-product-spec</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/one-weight-many-prices</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/retry-storms</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/stealth-models-and-price-sheets</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/time-as-a-pricing-variable</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/routers-arent-dead</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/billing-failure-domain</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/quantization</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/models</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/pricing</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/providers</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/routing</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/failover</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/gateway</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/opinion</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/cost</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/tags/reliability</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/authors/linden-kern</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/blog/authors/leo-kaka</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/glm-5-3-open-weights-day-one</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/model-access-change-of-control</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/nvidia-hf-talks</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/ox-alpha-is-glm-5-3-flash</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/agent-boundary-three-layers</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/subscription-bundle-quota-math</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/distribution-layer-for-sale</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/price-notice-is-a-contract-clause</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/you-are-already-routing</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/local-qwen-equals-opus-preconditions</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/invisible-llm-bill</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/deepseek-harness-guancha</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/tags/models</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/tags/providers</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/tags/pricing</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/tags/coding-agents</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/tags/ecosystem</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/tags/cost</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/authors/linden-kern</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/zh/blog/authors/leo-kaka</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/gguf-filename-is-a-request</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/open-weights-still-need-a-host</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/glm-flash-vs-qwen-flash-next</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/nvidia-hf-talks</loc>
    <lastmod>2026-08-27</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/authorization-context-across-hops</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/moe-beyond-vram</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/routing-without-calling-llm</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/distribution-layer-for-sale</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/agent-context-injection-bill</loc>
    <lastmod>2026-08-23</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/same-model-different-questions</loc>
    <lastmod>2026-08-24</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/agent-credentials</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/local-llm-ensembles</loc>
    <lastmod>2026-08-21</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/tags/local-llm</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/tags/models</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/tags/ecosystem</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/tags/cost</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/tags/agents</loc>
    <lastmod>2026-08-25</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/authors/linden-kern</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
  <url>
    <loc>https://pirouter.ai/ja/blog/authors/leo-kaka</loc>
    <lastmod>2026-08-29</lastmod>
  </url>
</urlset>
