BYOK Explained: Why Bring-Your-Own-API-Key Beats Credit Pools for Product Work

The Models & API settings panel with the provider list and preset channels
BYOK in practice: add any OpenAI-compatible channel (base URL + key) or pick a preset — DeepSeek, Moonshot, MiniMax, Zhipu, OpenRouter, fal.ai and others.

Yes — bring-your-own-key is exactly what it sounds like: the tool ships without a meter, and generation runs on the model API you already have or choose to buy. Your requests travel from the client straight to that provider, your billing is the provider’s own pricing with no markup, and switching models is a settings change instead of a migration. This page explains why that model wins for sustained product-image work, what it honestly costs you in convenience, and — because this isn’t a religion — when a credit pool is still the right answer.

How credit pools actually work

The dominant SaaS pricing model in AI product imagery is the credit pool: a monthly subscription grants N generation credits; each image, video, or upscale burns some; unused credits typically expire with the cycle; bigger pools cost more per month. It’s a familiar, predictable model — and understanding its economics explains why an alternative exists at all.

Three properties are structural, not incidental:

None of this is a scam; it’s how the category prices convenience. BYOK is what the same economics look like without the convenience layer.

The BYOK account

With bring-your-own-key, the money path is short: you hold an account with a model provider (or several), the client stores your key locally, and every generation bills directly to that account at the provider’s published rates. What that buys:

No markup, no expiry. You pay the provider’s per-image or per-token price — the same rates any developer pays — and unused balance sits in your account, not in a monthly bucket. A quarter of heavy generation followed by a quiet month costs what it costs, nothing more.

Model freedom, including the future. Add any OpenAI-compatible channel: base URL plus key, or a preset — DeepSeek, Moonshot, MiniMax, Zhipu, OpenRouter, fal.ai. When a better image model ships next quarter, you point the same workflow at it the day it launches. A credit pool can only offer what its vendor has negotiated; your key offers what the market has.

Price visibility. Provider API pricing is public per model. Your actual per-image cost is a known number you can put in a spreadsheet — a calculation, not a subscription leap of faith, and a real input when comparing AI tools by what they cost at your volume.

Consistency across tools. A key that works here works in any other BYOK-capable tool. Your spend aggregates across your whole workflow instead of scattering into per-tool subscriptions.

A concrete shape for it: teams generating product imagery at catalog scale routinely run hundreds to thousands of images a month. At that volume the difference between provider rates and credit pricing compounds into the kind of number that finance notices — which is why BYOK behavior shows up first among heavy users.

What BYOK costs you

The honest column, because a comparison that flatters one side is worthless:

If that list reads like a hassle, the honest answer is: it is one, and paying someone to make it disappear is legitimate. That’s exactly what shotshot’s hosted tiers are — the client’s BYOK path stays fully functional regardless, so the convenience is a purchase, not a wall.

When a credit pool is the right call

The dividing line is volume and engagement: the more you generate, the more the markup costs and the more the setup amortizes. Casual users should happily stay in pools; sustained product work almost always crosses the line where BYOK wins.

The privacy dividend

BYOK isn’t only a pricing model — it rewires the data path. Requests go from the client directly to the endpoint you chose; the tool vendor has no key pool to hold and no copy of your prompts to store. For teams whose unreleased products can’t tour other people’s clouds, that architecture is the point, and the full breakdown — including the self-hosted endpoint option — is in Private AI Product Photos.

Frequently asked questions

The compressed version: BYOK bills at provider rates with no markup or expiry, works with any OpenAI-compatible service plus common presets, trades setup and ops responsibility for price and model freedom, and quietly improves your privacy posture. Volume decides which side of the trade you should be on. The expandable answers cover each.

Is BYOK actually cheaper than subscriptions?

At moderate-to-high volume, yes, and by a wide margin: API pricing from major providers is public per-image or per-token cost, while credit-pool subscriptions price the same underlying compute plus a margin, and unused credits expire monthly. At very low volume the calculus flips — a few dozen images a month may cost less inside someone's free or cheap tier than a minimum API top-up would. Estimate your monthly image count before picking a side.

Which providers can I use?

Any service that speaks a compatible API. In practice: add an OpenAI-compatible channel with a base URL and key, or pick from built-in presets like DeepSeek, Moonshot, MiniMax, Zhipu, OpenRouter, and fal.ai. Model quality and pricing differ per provider, which is the point — you compare them by running the same job, and you switch without changing your workflow or your files.

What's the downside of BYOK?

Honest list: you create and fund a provider account yourself; you manage spend and rate limits yourself; when a model misbehaves you debug at the API level rather than filing a support ticket; and model selection responsibility is yours. If none of those sound like things you want to own, a managed credit pool is a legitimate convenience purchase — shotshot offers one as an optional paid tier precisely for that user.

Does BYOK affect where my data goes?

It changes who sees it. With BYOK, your prompts and references go directly from the client to the provider you chose — no tool-vendor infrastructure in the path, keys stored on your device. The privacy picture of that architecture, including the fully self-hosted endpoint option, is covered in Private AI Product Photos.

Desktop downloads

Bring your next product into Shotshot.

All posts