<?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://vanaapi.com/</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/price</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/price?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/price?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/price?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/price?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/price?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/price?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/price"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/plug-in</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/plug-in?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/plug-in?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/plug-in?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/plug-in?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/plug-in?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/plug-in?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/plug-in"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/notes</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/notes?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/notes?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/notes?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/notes?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/notes?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/notes?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/notes"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/agreement</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/agreement?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/agreement?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/agreement?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/agreement?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/agreement?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/agreement?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/agreement"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/write</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/write?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/write?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/write?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/write?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/write?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/write?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/write"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/begin</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/begin?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/begin?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/begin?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/begin?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/begin?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/begin?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/begin"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/enter</loc><xhtml:link rel="alternate" hreflang="zh-CN" href="https://vanaapi.com/enter?locale=zh"/><xhtml:link rel="alternate" hreflang="en" href="https://vanaapi.com/enter?locale=en"/><xhtml:link rel="alternate" hreflang="es" href="https://vanaapi.com/enter?locale=es"/><xhtml:link rel="alternate" hreflang="hi" href="https://vanaapi.com/enter?locale=hi"/><xhtml:link rel="alternate" hreflang="pt-BR" href="https://vanaapi.com/enter?locale=pt"/><xhtml:link rel="alternate" hreflang="fr" href="https://vanaapi.com/enter?locale=fr"/><xhtml:link rel="alternate" hreflang="x-default" href="https://vanaapi.com/enter"/><lastmod>2026-10-25</lastmod><changefreq>weekly</changefreq></url>
<url><loc>https://vanaapi.com/notes/on/agents</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq></url>
<url><loc>https://vanaapi.com/notes/on/lineup</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq></url>
<url><loc>https://vanaapi.com/notes/on/spend</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq></url>
<url><loc>https://vanaapi.com/notes/on/protocol</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq></url>
<url><loc>https://vanaapi.com/notes/on/practice</loc><lastmod>2026-10-25</lastmod><changefreq>daily</changefreq></url>
<url><loc>https://vanaapi.com/notes/json-typescript-99</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/few-shot-examples-that-actually-help-96</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/system-prompts-that-stay-short-95</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/a-first-ai-feature-in-one-afternoon-94</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/moving-from-a-vendor-sdk-to-a-compatible-endpoint-93</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/separate-keys-for-each-environment-92</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/embeddings-endpoints-when-and-how-to-use-them-89</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/usage-fields-in-api-responses-90</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/logging-model-requests-responsibly-step-by-step-88</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/keeping-api-keys-safe-inside-a-team-86</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/concurrency-limits-and-request-queues-a-walkthrough-85</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/timeouts-for-long-streaming-requests-a-walkthrough-84</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/setting-baseurl-in-the-openai-node-sdk-82</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/counting-tokens-before-you-send-a-practical-guide-80</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/function-calling-basics-a-step-by-step-guide-77</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/retries-with-backoff-that-never-double-charge-76</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/gemini-generatecontent-explained-step-by-step-71</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/server-sent-events-stream-responses-step-by-step-72</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/anthropic-messages-api-a-beginners-walkthrough-70</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/prepaid-credit-balances-and-refunds-explained-68</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/when-a-bigger-model-is-actually-cheaper-67</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/cheap-drafts-first-expensive-polish-last-66</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/cost-per-merged-pull-request-a-practical-guide-65</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/budget-planning-for-a-small-team-using-ai-64</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/the-hidden-cost-of-very-long-ai-conversations-63</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/streaming-and-cost-what-changes-and-what-does-not-62</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/batching-api-requests-to-cut-overhead-61</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/a-spending-ceiling-for-every-project-key-59</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/quota-passes-the-official-price-ratio-step-by-step-60</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/stop-runaway-api-loops-before-they-run-up-a-bill-58</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/cheaper-models-for-background-jobs-a-walkthrough-57</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/trim-prompts-without-losing-quality-a-practical-guide-56</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/keep-your-coding-agent-within-a-daily-budget-54</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/when-a-quota-pass-makes-sense-53</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/estimate-monthly-api-spend-from-one-week-of-usage-51</loc><lastmod>2026-10-25</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/prompt-caching-and-how-it-lowers-the-bill-50</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/testing-a-new-model-before-switching-over-49</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/claude-gpt-46</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/reasoning-tokens-explained-plainly-46</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/which-model-to-use-for-translation-work-44</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/context-window-size-and-what-it-really-buys-you-43</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/opus-and-sonnet-on-the-same-refactor-39</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/small-models-versus-large-models-for-classification-40</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/one-model-per-task-a-practical-routing-walkthrough-38</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/minimax-m3-for-lightweight-assistants-a-walkthrough-37</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/qwen-models-for-multilingual-products-a-walkthrough-35</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/grok-47-for-open-ended-questions-a-practical-guide-36</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/glm-53-for-bilingual-teams-a-practical-walkthrough-34</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/kimi-k3-a-practical-guide-to-very-long-context-33</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/deepseek-v4-budget-reasoning-with-vana-api-32</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/gemini-flash-models-for-quick-drafts-31</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/gpt-61-sol-for-steady-general-work-27</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/gemini-31-pro-a-long-document-walkthrough-30</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/gpt-56-sol-in-coding-workflows-a-practical-guide-29</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/gpt-6-astra-a-walkthrough-for-hard-reasoning-tasks-28</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/claude-sonnet-55-as-your-everyday-default-25</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/claude-haiku-45-for-fast-small-jobs-26</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/claude-opus-55-when-deeper-work-pays-off-24</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/several-repositories-one-coding-agent-setup-22</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/coding-agents-on-windows-macos-and-linux-21</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/keep-secrets-out-of-coding-agent-context-20</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/claude-code-slash-commands-worth-knowing-19</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/pair-programming-with-an-agent-without-losing-the-thread-18</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/coding-agents-in-ci-pipelines-what-to-allow-17</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/let-a-coding-agent-read-logs-safely-16</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/writing-tests-first-with-a-coding-agent-13</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/refactoring-a-legacy-module-with-claude-code-14</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/compare-models-side-by-side-in-cherry-studio-12</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/opencode-a-lightweight-terminal-agent-step-by-step-11</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/use-cline-and-roo-code-with-your-own-vana-api-key-10</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/one-api-key-for-claude-code-and-codex-5</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/keep-coding-agent-context-files-small-6</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/when-a-coding-agent-should-stop-and-ask-7</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/claude-desktop-setup-without-the-clutter-4</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/point-claude-code-at-one-custom-endpoint-0</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/run-codex-cli-with-an-openai-compatible-base-url-2</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/use-gemini-cli-with-a-custom-vana-api-endpoint-3</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
<url><loc>https://vanaapi.com/notes/keep-claude-code-sessions-short-and-focused-1</loc><lastmod>2026-10-24</lastmod><changefreq>monthly</changefreq></url>
</urlset>