<?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://www.string.ink/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/" />
  </url>
  <url>
    <loc>https://www.string.ink/about/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/about/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/about/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/about/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/about/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/about/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/about/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/about/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/about/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/about/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/about/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/about/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/about/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/about/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/about/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/api-aggregation-layer-vs-direct-access/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-aggregation-layer-vs-direct-access/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/api-aggregation-layer-vs-direct-access/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-aggregation-layer-vs-direct-access/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/api-aggregation-layer-vs-direct-access/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-aggregation-layer-vs-direct-access/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-aggregation-layer-vs-direct-access/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/api-key-hygiene-for-llm-apps/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-key-hygiene-for-llm-apps/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/api-key-hygiene-for-llm-apps/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-key-hygiene-for-llm-apps/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/api-key-hygiene-for-llm-apps/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-key-hygiene-for-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-key-hygiene-for-llm-apps/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/api-response-vs-chatgpt-search/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-response-vs-chatgpt-search/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/api-response-vs-chatgpt-search/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-response-vs-chatgpt-search/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/api-response-vs-chatgpt-search/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/api-response-vs-chatgpt-search/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/api-response-vs-chatgpt-search/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/category/ai-news/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/ai-news/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/category/ai-news/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/ai-news/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/category/ai-news/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/ai-news/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/ai-news/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/category/developer/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/developer/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/category/developer/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/developer/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/category/developer/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/developer/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/developer/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/category/guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/guide/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/category/guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/guide/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/category/guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/guide/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/category/partner/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/partner/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/category/partner/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/partner/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/category/partner/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/partner/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/partner/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/category/product/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/product/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/category/product/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/product/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/category/product/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/category/product/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/category/product/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/change-api-key-switch-providers/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/change-api-key-switch-providers/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/change-api-key-switch-providers/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/change-api-key-switch-providers/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/change-api-key-switch-providers/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/change-api-key-switch-providers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/change-api-key-switch-providers/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/chat-completions-or-responses-api-shape/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/chat-completions-or-responses-api-shape/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/chat-completions-or-responses-api-shape/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/chat-completions-or-responses-api-shape/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/chat-completions-or-responses-api-shape/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/chat-completions-or-responses-api-shape/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/chat-completions-or-responses-api-shape/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/choose-model-by-constraint-guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/choose-model-by-constraint-guide/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/choose-model-by-constraint-guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/choose-model-by-constraint-guide/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/choose-model-by-constraint-guide/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/choose-model-by-constraint-guide/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/choose-model-by-constraint-guide/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/claude-code-auth-precedence/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/claude-code-auth-precedence/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/claude-code-auth-precedence/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/claude-code-auth-precedence/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/claude-code-auth-precedence/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/claude-code-auth-precedence/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/claude-code-auth-precedence/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/codex-cli-config-precedence/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-config-precedence/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/codex-cli-config-precedence/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-config-precedence/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/codex-cli-config-precedence/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-config-precedence/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-config-precedence/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/codex-cli-corporate-network-ca-and-credential-stores/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/codex-cli-corporate-network-ca-and-credential-stores/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/codex-cli-corporate-network-ca-and-credential-stores/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-corporate-network-ca-and-credential-stores/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/codex-cli-credentials-and-storage/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-credentials-and-storage/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/codex-cli-credentials-and-storage/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-credentials-and-storage/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/codex-cli-credentials-and-storage/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-credentials-and-storage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-credentials-and-storage/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/codex-cli-custom-providers/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-custom-providers/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/codex-cli-custom-providers/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-custom-providers/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/codex-cli-custom-providers/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/codex-cli-custom-providers/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/codex-cli-custom-providers/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/coding-agents-in-ci/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/coding-agents-in-ci/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/coding-agents-in-ci/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/coding-agents-in-ci/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/coding-agents-in-ci/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/coding-agents-in-ci/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/coding-agents-in-ci/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/cursor-custom-api-key-setup/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/cursor-custom-api-key-setup/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/cursor-custom-api-key-setup/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/cursor-custom-api-key-setup/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/cursor-custom-api-key-setup/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/cursor-custom-api-key-setup/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/cursor-custom-api-key-setup/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/cutting-llm-api-costs-order-of-operations/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/cutting-llm-api-costs-order-of-operations/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/cutting-llm-api-costs-order-of-operations/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/cutting-llm-api-costs-order-of-operations/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/cutting-llm-api-costs-order-of-operations/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/cutting-llm-api-costs-order-of-operations/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/cutting-llm-api-costs-order-of-operations/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/how-to-monetize-an-ai-api-2026/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/how-to-monetize-an-ai-api-2026/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/how-to-monetize-an-ai-api-2026/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/how-to-monetize-an-ai-api-2026/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/how-to-monetize-an-ai-api-2026/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/how-to-monetize-an-ai-api-2026/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/how-to-monetize-an-ai-api-2026/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/listed-on-topaitools4u/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/listed-on-topaitools4u/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/listed-on-topaitools4u/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/listed-on-topaitools4u/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/listed-on-topaitools4u/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/listed-on-topaitools4u/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/listed-on-topaitools4u/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/llm-api-403-region-permission-policy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-api-403-region-permission-policy/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/llm-api-403-region-permission-policy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-api-403-region-permission-policy/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/llm-api-403-region-permission-policy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-api-403-region-permission-policy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-api-403-region-permission-policy/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/llm-api-error-codes-triage/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-api-error-codes-triage/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/llm-api-error-codes-triage/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-api-error-codes-triage/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/llm-api-error-codes-triage/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-api-error-codes-triage/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-api-error-codes-triage/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/llm-api-failure-triage-map/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-api-failure-triage-map/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-api-failure-triage-map/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-api-failure-triage-map/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-api-failure-triage-map/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/llm-model-deprecation-migration-playbook/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-model-deprecation-migration-playbook/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/llm-model-deprecation-migration-playbook/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-model-deprecation-migration-playbook/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/llm-model-deprecation-migration-playbook/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/llm-model-deprecation-migration-playbook/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/llm-model-deprecation-migration-playbook/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/multi-model-research-writing-review/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/multi-model-research-writing-review/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/multi-model-research-writing-review/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/multi-model-research-writing-review/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/multi-model-research-writing-review/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/multi-model-research-writing-review/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/multi-model-research-writing-review/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/multi-tenant-llm-apps/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/multi-tenant-llm-apps/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/multi-tenant-llm-apps/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/multi-tenant-llm-apps/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/multi-tenant-llm-apps/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/multi-tenant-llm-apps/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/multi-tenant-llm-apps/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/one-api-key-codex-claude-code-cursor/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/one-api-key-codex-claude-code-cursor/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/one-api-key-codex-claude-code-cursor/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/one-api-key-codex-claude-code-cursor/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/one-api-key-codex-claude-code-cursor/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/one-api-key-codex-claude-code-cursor/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/one-api-key-codex-claude-code-cursor/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/one-key-gemini-cli-aider-cline-continue/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/one-key-gemini-cli-aider-cline-continue/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/one-key-gemini-cli-aider-cline-continue/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/one-key-gemini-cli-aider-cline-continue/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/one-key-gemini-cli-aider-cline-continue/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/one-key-gemini-cli-aider-cline-continue/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/one-key-gemini-cli-aider-cline-continue/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/openai-compatible-api-integration-checklist/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/openai-compatible-api-integration-checklist/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/openai-compatible-api-integration-checklist/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/openai-compatible-api-integration-checklist/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/openai-compatible-api-integration-checklist/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/openai-compatible-api-integration-checklist/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/openai-compatible-api-integration-checklist/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/openai-october-23-model-shutdowns/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/openai-october-23-model-shutdowns/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/openai-october-23-model-shutdowns/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/openai-october-23-model-shutdowns/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/openai-october-23-model-shutdowns/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/openai-october-23-model-shutdowns/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/openai-october-23-model-shutdowns/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/prompt-caching-in-practice/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/prompt-caching-in-practice/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/prompt-caching-in-practice/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/prompt-caching-in-practice/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/prompt-caching-in-practice/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/prompt-caching-in-practice/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/prompt-caching-in-practice/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/prompt-to-voice-openai-what-it-does/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/prompt-to-voice-openai-what-it-does/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/prompt-to-voice-openai-what-it-does/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/prompt-to-voice-openai-what-it-does/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/prompt-to-voice-openai-what-it-does/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/prompt-to-voice-openai-what-it-does/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/prompt-to-voice-openai-what-it-does/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/rate-limits-backoff-and-retry-budgets/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/rate-limits-backoff-and-retry-budgets/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/rate-limits-backoff-and-retry-budgets/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/rate-limits-backoff-and-retry-budgets/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/rate-limits-backoff-and-retry-budgets/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/rate-limits-backoff-and-retry-budgets/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/rate-limits-backoff-and-retry-budgets/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/streaming-in-production/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/streaming-in-production/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/streaming-in-production/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/streaming-in-production/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/streaming-in-production/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/streaming-in-production/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/streaming-in-production/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/string-ai-api-quickstart/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/string-ai-api-quickstart/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/string-ai-api-quickstart/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/string-ai-api-quickstart/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/string-ai-api-quickstart/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/string-ai-api-quickstart/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/string-ai-api-quickstart/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/structured-outputs-across-compatible-apis/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/structured-outputs-across-compatible-apis/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/structured-outputs-across-compatible-apis/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/structured-outputs-across-compatible-apis/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/structured-outputs-across-compatible-apis/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/structured-outputs-across-compatible-apis/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/structured-outputs-across-compatible-apis/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/testing-model-and-prompt-changes/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/testing-model-and-prompt-changes/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/testing-model-and-prompt-changes/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/testing-model-and-prompt-changes/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/testing-model-and-prompt-changes/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/testing-model-and-prompt-changes/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/testing-model-and-prompt-changes/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/tool-calling-in-production/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/tool-calling-in-production/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/tool-calling-in-production/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/tool-calling-in-production/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/tool-calling-in-production/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/tool-calling-in-production/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/tool-calling-in-production/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/track-llm-api-usage-and-cost/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/track-llm-api-usage-and-cost/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/track-llm-api-usage-and-cost/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/track-llm-api-usage-and-cost/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/track-llm-api-usage-and-cost/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/track-llm-api-usage-and-cost/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/track-llm-api-usage-and-cost/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/turn-videos-into-ai-video-prompts-a-practical-2026-workflow/" />
  </url>
  <url>
    <loc>https://www.string.ink/blog/what-to-log-from-llm-api-calls/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/what-to-log-from-llm-api-calls/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/blog/what-to-log-from-llm-api-calls/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/what-to-log-from-llm-api-calls/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/blog/what-to-log-from-llm-api-calls/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/blog/what-to-log-from-llm-api-calls/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/blog/what-to-log-from-llm-api-calls/" />
  </url>
  <url>
    <loc>https://www.string.ink/contact/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/contact/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/contact/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/contact/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/contact/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/contact/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/contact/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/contact/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/contact/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/contact/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/contact/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/contact/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/contact/" />
  </url>
  <url>
    <loc>https://www.string.ink/docs/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/docs/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/docs/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/docs/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/docs/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/docs/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/docs/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/docs/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/docs/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/docs/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/docs/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/docs/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/docs/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/docs/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/docs/" />
  </url>
  <url>
    <loc>https://www.string.ink/download/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/download/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/download/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/download/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/download/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/download/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/download/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/download/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/download/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/download/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/download/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/download/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/download/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/download/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/download/" />
  </url>
  <url>
    <loc>https://www.string.ink/faq/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/faq/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/faq/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/faq/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/faq/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/faq/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/faq/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/faq/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/faq/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/faq/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/faq/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/faq/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/faq/" />
  </url>
  <url>
    <loc>https://www.string.ink/legal/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/privacy/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/legal/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/privacy/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/legal/privacy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/privacy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/privacy/" />
  </url>
  <url>
    <loc>https://www.string.ink/legal/service-specific-terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/service-specific-terms/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/legal/service-specific-terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/service-specific-terms/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/legal/service-specific-terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/service-specific-terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/service-specific-terms/" />
  </url>
  <url>
    <loc>https://www.string.ink/legal/supported-regions/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/supported-regions/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/legal/supported-regions/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/supported-regions/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/legal/supported-regions/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/supported-regions/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/supported-regions/" />
  </url>
  <url>
    <loc>https://www.string.ink/legal/terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/terms/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/legal/terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/terms/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/legal/terms/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/terms/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/terms/" />
  </url>
  <url>
    <loc>https://www.string.ink/legal/usage-policy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/usage-policy/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-hant/legal/usage-policy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/usage-policy/" />
  </url>
  <url>
    <loc>https://www.string.ink/zh-cn/legal/usage-policy/</loc>
    <xhtml:link rel="alternate" hreflang="en" href="https://www.string.ink/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hant" href="https://www.string.ink/zh-hant/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="zh-Hans" href="https://www.string.ink/zh-cn/legal/usage-policy/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="https://www.string.ink/legal/usage-policy/" />
  </url>
</urlset>
