<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>tokenswise</title><description>Token-wise decisions for AI APIs. Troubleshoot errors, understand rate limits, compare pricing, and migrate between OpenAI, Anthropic, Google, Mistral, and DeepSeek.</description><link>https://tokenswise.com/</link><language>en-us</language><item><title>Migrating from Anthropic to DeepSeek: A Practical Guide</title><link>https://tokenswise.com/migrations/anthropic-to-deepseek/</link><guid isPermaLink="true">https://tokenswise.com/migrations/anthropic-to-deepseek/</guid><description>Migrate Anthropic Claude to DeepSeek — remap the Messages API to DeepSeek&apos;s OpenAI-compatible chat API: system prompt, response shape, and tools.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from Anthropic to Google Gemini: A Practical Guide</title><link>https://tokenswise.com/migrations/anthropic-to-google/</link><guid isPermaLink="true">https://tokenswise.com/migrations/anthropic-to-google/</guid><description>Migrate Anthropic Claude to Google Gemini — map the Messages API to the google-genai SDK: roles, system instruction, response shape, and tools.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from Anthropic to OpenAI: A Practical Guide</title><link>https://tokenswise.com/migrations/anthropic-to-openai/</link><guid isPermaLink="true">https://tokenswise.com/migrations/anthropic-to-openai/</guid><description>Migrate from Anthropic Claude to OpenAI — map the Messages API to Chat Completions: system prompt, max_tokens, response shape, and tools. Before/after code.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from DeepSeek to Anthropic: A Practical Guide</title><link>https://tokenswise.com/migrations/deepseek-to-anthropic/</link><guid isPermaLink="true">https://tokenswise.com/migrations/deepseek-to-anthropic/</guid><description>Migrate DeepSeek to Anthropic Claude — map the OpenAI-compatible chat API to the Messages API: system prompt, required max_tokens, response shape, tools.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from DeepSeek to Google Gemini: A Practical Guide</title><link>https://tokenswise.com/migrations/deepseek-to-google/</link><guid isPermaLink="true">https://tokenswise.com/migrations/deepseek-to-google/</guid><description>Migrate from DeepSeek to Google Gemini — keep the OpenAI SDK via Gemini&apos;s compatibility endpoint, or port to the native google-genai SDK. Before/after code.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from DeepSeek to OpenAI: A Practical Guide</title><link>https://tokenswise.com/migrations/deepseek-to-openai/</link><guid isPermaLink="true">https://tokenswise.com/migrations/deepseek-to-openai/</guid><description>Migrate DeepSeek to OpenAI — reverse the OpenAI-compatible setup: drop the base URL, swap key and model, handle reasoner output. Before/after code.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from Google Gemini to Anthropic: A Practical Guide</title><link>https://tokenswise.com/migrations/google-to-anthropic/</link><guid isPermaLink="true">https://tokenswise.com/migrations/google-to-anthropic/</guid><description>Migrate Google Gemini to Anthropic Claude — map the google-genai SDK to the Messages API: roles, system prompt, required max_tokens, and tools.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from Google Gemini to DeepSeek: A Practical Guide</title><link>https://tokenswise.com/migrations/google-to-deepseek/</link><guid isPermaLink="true">https://tokenswise.com/migrations/google-to-deepseek/</guid><description>Migrate from Google Gemini to DeepSeek — remap the google-genai SDK to DeepSeek&apos;s OpenAI-compatible chat API: contents→messages, system prompt, response shape.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from Google Gemini to OpenAI: A Practical Guide</title><link>https://tokenswise.com/migrations/google-to-openai/</link><guid isPermaLink="true">https://tokenswise.com/migrations/google-to-openai/</guid><description>Migrate Google Gemini to OpenAI — map the google-genai SDK to Chat Completions: contents to messages, system prompt, response shape, and tools.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from OpenAI to DeepSeek: A Practical Guide</title><link>https://tokenswise.com/migrations/openai-to-deepseek/</link><guid isPermaLink="true">https://tokenswise.com/migrations/openai-to-deepseek/</guid><description>Migrate OpenAI to DeepSeek — a near drop-in switch via DeepSeek&apos;s OpenAI-compatible API: change base URL, key, and model. Before/after code and gotchas.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>Migrating from OpenAI to Google Gemini: A Practical Guide</title><link>https://tokenswise.com/migrations/openai-to-google/</link><guid isPermaLink="true">https://tokenswise.com/migrations/openai-to-google/</guid><description>Migrate from OpenAI to Google Gemini — the quick OpenAI-compatible path or the native google-genai SDK. API mapping, before/after code, and gotchas.</description><pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>OpenAI Error 429: Rate Limit Exceeded — Causes and Fixes</title><link>https://tokenswise.com/errors/openai/429-rate-limit-exceeded/</link><guid isPermaLink="true">https://tokenswise.com/errors/openai/429-rate-limit-exceeded/</guid><description>Fix OpenAI 429 rate limit errors fast: causes, exponential backoff in Python/JS/cURL, throttling, tier upgrades, and prevention. Working code, no fluff.</description><pubDate>Sat, 06 Jun 2026 00:00:00 GMT</pubDate><category>errors</category></item><item><title>OpenAI gpt-3.5-turbo-0301 Deprecation: Dates &amp; Replacement</title><link>https://tokenswise.com/deprecations/openai-gpt-3-5-turbo-0301/</link><guid isPermaLink="true">https://tokenswise.com/deprecations/openai-gpt-3-5-turbo-0301/</guid><description>OpenAI&apos;s gpt-3.5-turbo-0301 snapshot is deprecated. Sunset date, recommended replacement, what changes, and how to migrate pinned model strings safely.</description><pubDate>Fri, 05 Jun 2026 00:00:00 GMT</pubDate><category>deprecations</category></item><item><title>Migrating from OpenAI to Anthropic Claude: A Practical Guide</title><link>https://tokenswise.com/migrations/openai-to-anthropic/</link><guid isPermaLink="true">https://tokenswise.com/migrations/openai-to-anthropic/</guid><description>Migrate from OpenAI to Anthropic Claude: API mapping for messages, system prompts, max_tokens, and tool calling, with before/after code and a rollout checklist.</description><pubDate>Thu, 04 Jun 2026 00:00:00 GMT</pubDate><category>migrations</category></item><item><title>OpenAI vs Anthropic Pricing: A Developer&apos;s Cost Comparison</title><link>https://tokenswise.com/pricing/openai-vs-anthropic/</link><guid isPermaLink="true">https://tokenswise.com/pricing/openai-vs-anthropic/</guid><description>OpenAI vs Anthropic pricing compared for developers: per-token input/output rates, caching and batch discounts, and worked cost examples for real workloads.</description><pubDate>Wed, 03 Jun 2026 00:00:00 GMT</pubDate><category>pricing</category></item><item><title>Anthropic Claude Rate Limits Explained: RPM, ITPM &amp; OTPM</title><link>https://tokenswise.com/rate-limits/anthropic-claude/</link><guid isPermaLink="true">https://tokenswise.com/rate-limits/anthropic-claude/</guid><description>Anthropic Claude rate limits reference: requests, input tokens, and output tokens per minute, usage tiers, the rate-limit headers, and handling 429 vs 529.</description><pubDate>Tue, 02 Jun 2026 00:00:00 GMT</pubDate><category>rate-limits</category></item><item><title>OpenAI Rate Limits Explained: RPM, TPM &amp; Tiers</title><link>https://tokenswise.com/rate-limits/openai/</link><guid isPermaLink="true">https://tokenswise.com/rate-limits/openai/</guid><description>OpenAI rate limits reference: how RPM and TPM work, the usage-tier table, the response headers that show your headroom, and how to engineer around the limits.</description><pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate><category>rate-limits</category></item><item><title>Anthropic Error 529: Overloaded — Causes and Fixes</title><link>https://tokenswise.com/errors/anthropic/529-overloaded/</link><guid isPermaLink="true">https://tokenswise.com/errors/anthropic/529-overloaded/</guid><description>Fix Anthropic Claude 529 Overloaded errors: what it means vs a 429, how to back off with jitter, and add provider failover. Python and JS code.</description><pubDate>Thu, 28 May 2026 00:00:00 GMT</pubDate><category>errors</category></item><item><title>OpenAI Error 401: Invalid Authentication — Causes and Fixes</title><link>https://tokenswise.com/errors/openai/401-invalid-authentication/</link><guid isPermaLink="true">https://tokenswise.com/errors/openai/401-invalid-authentication/</guid><description>Fix OpenAI 401 invalid authentication errors: bad or revoked API keys, wrong org/project headers, and env-var mistakes. Working checks in Python, JS, and cURL.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate><category>errors</category></item></channel></rss>