Home/Migrate/From DeepInfra
Migration guide · 5 minutes

DeepInfra → QuickSilver Pro

DeepInfra is already the budget option among DeepSeek resellers — QuickSilver Pro serves the latest V4 wave (V4 Flash for low-cost chat, V4 Pro for reasoning) with per-token cache pricing. Both APIs are OpenAI-compatible, so the move is a base-URL swap. For the full side-by-side analysis, see /vs/deepinfra.

The steps

  1. 1

    Get a QuickSilver Pro API key

    Sign up at quicksilverpro.io/dashboard. Launch bonus: top up between $5 and $50 and we match it 100% — pay $5, get $10; pay $50, get $100.

  2. 2

    Change the base URL

    In your OpenAI SDK init, swap the base_url. Note DeepInfra's OpenAI-compatible path ends in /v1/openai.

    - base_url="https://api.deepinfra.com/v1/openai"
    + base_url="https://api.quicksilverpro.io/v1"
  3. 3

    Swap the API key

    Replace your DeepInfra token with a QuickSilver Pro key.

    - api_key=os.environ["DEEPINFRA_TOKEN"],
    + api_key=os.environ["QSP_KEY"],
  4. 4

    Rename model IDs

    DeepInfra prefixes model IDs with the originating org. Drop the prefix and use the QuickSilver Pro short name.

    DeepInfraQuickSilver Pro
    deepseek-ai/DeepSeek-V4-Flashdeepseek-v4-flash
    deepseek-ai/DeepSeek-V4-Prodeepseek-v4-pro
  5. 5

    Test your core flows end-to-end

    Run one representative request for each feature you use — chat, streaming, tool / function calling, and json_schema strict mode. Any behavioral difference is a bug — report it.

Full before/after

Before · DeepInfra
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.deepinfra.com/v1/openai",
    api_key=os.environ["DEEPINFRA_TOKEN"],
)

r = client.chat.completions.create(
    model="deepseek-ai/DeepSeek-V4-Flash",
    messages=[{"role": "user", "content": "Hi"}],
)
After · QuickSilver Pro
import os
from openai import OpenAI

client = OpenAI(
    base_url="https://api.quicksilverpro.io/v1",
    api_key=os.environ["QSP_KEY"],
)

r = client.chat.completions.create(
    model="deepseek-v4-flash",
    messages=[{"role": "user", "content": "Hi"}],
)

What you'll pay after switching

Per 1M tokens, input / output. QuickSilver Pro rates vs DeepInfra's published per-token pricing.

ModelQuickSilver ProDeepInfraSavings
DeepSeek V4 Pro$0.435 / $0.87$1.30 / $2.60~73%

Common migration pitfalls

Cached-input pricing changes the math
Both providers discount cached input. QuickSilver Pro bills cached-input tokens at a separate, lower cache-read rate on the DeepSeek V4 wave (and the Qwen/Kimi models). For workloads with a high cache-hit ratio, compare effective per-request cost — not list price alone — before switching.
Embeddings and audio don't move; image generation does
Embeddings and audio transcription stay on DeepInfra — keep both SDKs in your codebase if you use them. Image generation moves with you: Gemini 3 Pro Image and FLUX.2 Pro.
Model generation may differ
DeepInfra's undated V4 Flash and QuickSilver Pro's official 0731 revision are not the same build. V4 Pro is the same model family, but provider and quantization differences can still affect output style. Re-run evals after switching.
Rate limits work differently
QuickSilver Pro applies per-key throughput caps (default 600 req/min, 1M tok/min, 8 parallel). For bursty traffic, enable retry-on-429 and request a higher limit if needed.

Migrating from DeepInfra — FAQ

How much lower is it?
On the same V4 Pro model, QuickSilver Pro is $0.435 / $0.87 per 1M tokens versus DeepInfra's current $1.30/$2.60 rate, about 73% lower. DeepInfra's lower V4 Flash listing is an undated build, while QSP pins the official 0731 agent revision, so those rows are not a like-for-like price comparison.
How do I migrate?
Two lines: swap base_url to api.quicksilverpro.io/v1, use a new API key, and rename DeepInfra's current V4 model IDs to deepseek-v4-flash or deepseek-v4-pro.
Does QuickSilver Pro support prompt caching?
Yes — cached-input tokens bill at a separate, lower cache-read rate on the DeepSeek V4 wave and the Qwen/Kimi models, so repeat prompts cost less than fresh input. Both providers discount cached input; benchmark effective per-request cost if cache-hit ratio is material for your workload.
What about embeddings / audio / images?
Embeddings and audio transcription are not offered. Image generation is: Gemini 3 Pro Image and FLUX.2 Pro. And 23 of our 40 models accept image input.

Other migration guides

Need help?

Email hello@quicksilverpro.io — a human replies usually within 4 hours. For the broader analysis, see QuickSilver Pro vs DeepInfra.

Start saving in 5 minutes

Launch bonus: first deposit matched 100%, up to $50 in bonus credits. Keep your code on the OpenAI SDK — only the base URL and key change.

Get API Key