Skip to content

Add QuickSilver Pro provider (DeepSeek V3 + R1)#5659

Open
raullenchai wants to merge 1 commit into
Helicone:mainfrom
raullenchai:add-quicksilverpro-provider
Open

Add QuickSilver Pro provider (DeepSeek V3 + R1)#5659
raullenchai wants to merge 1 commit into
Helicone:mainfrom
raullenchai:add-quicksilverpro-provider

Conversation

@raullenchai

Copy link
Copy Markdown

Summary

Adds QuickSilver Pro as a provider in the Model Registry v2, so Helicone users who route DeepSeek V3 or DeepSeek R1 traffic through QuickSilver Pro get correct cost attribution.

QuickSilver Pro is an OpenAI-compatible inference API reselling open-source LLMs at 20% below the per-token rates of OpenRouter / Together AI / Fireworks AI / DeepInfra on the same models.

What this PR adds

  • packages/cost/models/providers/quicksilverpro.ts — `BaseProvider` implementation. OpenAI-compatible endpoint at `https://api.quicksilverpro.io/v1/chat/completions\`, Bearer auth.
  • Registered in:
    • `providers/index.ts` — singleton registry
    • `providers/priorities.ts` — priority 4 (same as DeepInfra / Novita / Chutes)
    • `models/provider-helpers.ts` — `getProvider` lookup (accepts "quicksilverpro" / "QuickSilver Pro")
    • `usage/getUsageProcessor.ts` — uses `OpenAIUsageProcessor` (same as DeepInfra / Novita / Fireworks)
  • DeepSeek V3 endpoint (`deepseek-v3:quicksilverpro`) — $0.24 input / $0.70 output per 1M tokens
  • DeepSeek R1 endpoint (`deepseek-reasoner:quicksilverpro`) — $0.40 input / $1.70 output per 1M tokens

What this PR does NOT add

  • `ptbEnabled: false` for both endpoints — QuickSilver Pro does not (yet) have a pass-through billing partnership with Helicone. Users bring their own QSP API key (BYOK). This matches the intent of the reseller-friendly precedent in the registry.
  • Qwen3.5-35B-A3B — QuickSilver Pro also resells this model, but Helicone's registry doesn't yet have a `Qwen3.5-35B-A3B` model entry under `authors/alibaba/`. Happy to open a follow-up PR adding the model definition + endpoint if maintainers want it.
  • `providers/mappings.ts` (observability proxy URL detection) — would require adding a legacy `Provider` enum entry in `@helicone-package/llm-mapper/types`. Left out to keep this PR minimal; can follow up.

Disclosure

I help operate QuickSilver Pro (MachineFi Inc., Menlo Park, CA). Submitting per the reseller-friendly precedent set by the existing DeepInfra / Novita / Chutes / Cerebras / Baseten entries. Happy to iterate on naming or scope.

Test plan

  • `providers/index.ts` compiles — `quicksilverpro` key added to singleton map and to `ResponsesAPIEnabledProviders`
  • Endpoint keys match `${DeepSeekV3ModelName}:${ModelProviderName}` and `${DeepSeekReasonerModelName}:${ModelProviderName}` type constraints
  • Cost calculation for `deepseek-v3:quicksilverpro` returns input * 0.00000024 + output * 0.0000007
  • `getUsageProcessor("quicksilverpro")` returns `OpenAIUsageProcessor` (correct for OpenAI-compatible API)

QuickSilver Pro (https://quicksilverpro.io) is an OpenAI-compatible
inference API reselling open-source LLMs. Adds:

- packages/cost/models/providers/quicksilverpro.ts — BaseProvider impl
- Registered in providers/index.ts, priorities.ts (priority 4),
  provider-helpers.ts lookup, and getUsageProcessor.ts (OpenAI-compat)
- deepseek-v3:quicksilverpro — $0.24 in / $0.70 out per 1M tokens
- deepseek-reasoner:quicksilverpro — $0.40 in / $1.70 out per 1M tokens

ptbEnabled: false — no pass-through billing partnership; users bring
their own QuickSilver Pro API key (BYOK).

Qwen3.5-35B-A3B endpoint is also offered upstream but omitted here —
Helicone's model registry doesn't yet include Qwen3.5-35B-A3B. Happy to
add it in a follow-up if the maintainers want the Qwen entry created
under authors/alibaba/.

Disclosure: I help operate QuickSilver Pro. Submitting per the
reseller-friendly precedent set by DeepInfra / Novita / Chutes /
Cerebras entries already in the registry.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

@vercel

vercel Bot commented Apr 18, 2026

Copy link
Copy Markdown

@raullenchai is attempting to deploy a commit to the Helicone Team on Vercel.

A member of the Team first needs to authorize it.

@vercel vercel Bot temporarily deployed to Preview – helicone-bifrost April 18, 2026 01:14 Inactive
@vercel

vercel Bot commented Apr 18, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
helicone-bifrost Skipped Skipped Apr 18, 2026 1:14am

Request Review

@raullenchai

Copy link
Copy Markdown
Author

Hi @colegottdank / @chitalian — friendly nudge. Looks like the Vercel preview is pending team authorization. Happy to rebase if needed. The addition slots alongside the existing DeepInfra / Chutes / Novita / Cerebras budget-reseller entries. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant