LLM API Prices Compared: Claude, GPT, Gemini, DeepSeek
Checked 2026-10-31
Model / inference API
Inference provider headquartered in US. Serves models through OpenRouter as "Fireworks".
Checked 2026-10-31
Loading poll...
Fireworks AI hosts open-weight models behind an OpenAI-style API, billed per token, and its docs state zero data retention by default for open models. On 2026-10-31 gpt-oss-120B costs $0.15 in and $0.60 out per million tokens, and DeepSeek V4.1 Flash costs $0.30 and $1.20. US-only serving costs 1.5 times more.
Item | What Fireworks states | Source |
|---|---|---|
Data retention | Zero data retention by default for open models | Data handling docs |
Responses API | Stored up to 30 days when store=True, which is the default | Data handling docs |
Billing | Prepaid credits, auto reload, monthly spend limit | Pricing page |
Serving modes | Standard, Priority, Fast | Serverless pricing |
Batch | 50 percent of serverless pricing | Serverless pricing |
Spend tiers | Tier 1 to Tier 4 and Unlimited | Account quotas docs |
Rate limits | Adaptive, per account and per model, in tokens per minute | Rate limit docs |
Regions | GLOBAL, US, CANADA, EUROPE, APAC, plus single regions | Regions docs |
Fine-tuned models | Served at the same price as base models | Pricing page |
Prices checked 2026-10-31. Fireworks serves other labs' open models, so model quality comes from the maker and the data terms come from Fireworks.
Fireworks bills every text or vision request across input, cached input and output tokens. The table gives input, cached input and output per million tokens at Standard, with the Priority price alongside.
Model | Standard (in / cached / out) | Priority (in / cached / out) |
|---|---|---|
Kimi K3 | $3.00 / $0.30 / $15.00 | $3.75 / $0.375 / $18.75 |
Muse Spark Open | $1.25 / $0.15 / $4.25 | $1.875 / $0.225 / $6.375 |
Qwen 3.8 Max | $2.00 / $0.25 / $6.00 | $3.00 / $0.375 / $9.00 |
GLM 5.3 | $1.40 / $0.26 / $4.40 | $1.75 / $0.325 / $5.50 |
GLM 5.3 Flash | $0.15 / $0.03 / $0.50 | $0.1875 / $0.0375 / $0.625 |
DeepSeek V4.1 Flash | $0.30 / $0.006 / $1.20 | $0.375 / $0.0075 / $1.50 |
MiniMax M3 | $0.30 / $0.06 / $1.20 | $0.45 / $0.09 / $1.80 |
OpenAI gpt-oss-120B | $0.15 / $0.015 / $0.60 | $0.18 / $0.018 / $0.72 |
NVIDIA Nemotron 3.5 Lightning 30B A3B | $0.05 / $0.01 / $0.20 | $0.0625 / $0.0125 / $0.25 |
Fireworks also sells Fast variants of some models as adjacent rows, for example Kimi K3 Fast at $4.50 in and $22.50 out and GLM 5.3 Fast at $2.10 and $6.60, and it sells embeddings by parameter count: $0.10 per million tokens under 4B parameters, $0.20 from 4B to 16B, and $0.90 above 16B. A Rune 26B-A4B model is listed with a very low input price of $0.042. The page lists "headline models", so models not shown are priced on the model's own page.
For several models Fireworks lists a "(US)" variant, and the price is 1.5 times Standard. DeepSeek V4.1 Flash is $0.30 in and $1.20 out, while the US version is $0.45 and $1.80. GLM 5.3 is $1.40 and $4.40, and the US version is $2.10 and $6.60. Kimi K3 goes from $3.00 and $15.00 to $4.50 and $22.50. If a customer contract says data must be processed in the United States, this premium is the price of the clause. It is also a useful number to quote when you decide whether the clause is worth asking for. Fireworks has a separate US-only serverless page that we did not read, so confirm what the "(US)" models guarantee before you write it into a contract.
Fireworks sells the same model at three speeds, and the pricing page points to a Serverless Modes page for selection details. Standard is the default. Priority costs 25 percent more on the headline models we compared, for example $0.30 becoming $0.375, and is the lever Fireworks names for reducing 503 overload errors. Fast is a premium variant for selected models. Batch inference is half price and asynchronous. Fine-tuned models cost the same to serve as the base model. The docs say Priority is prioritised above Standard traffic and less likely to be load shed, and that Fast variants aim for 100 or more tokens per second; neither page we read states a latency guarantee.
Fireworks rate limits work differently from most vendors, so read this section before you plan capacity.
Adaptive limits, per model. Limits are per account and per model, and there is no single account-wide token pool. Each model has its own tokens-per-minute limits, and each model's limit grows, shrinks and resets based only on your recent usage of that model. Using one model does not consume another's limit. Three measures apply, separately per model: total prompt tokens per minute (cached plus uncached), uncached prompt tokens per minute, and generated tokens per minute. The base ceilings depend on a model's parameter count, because smaller models get higher ceilings.
Model size | Total prompt TPM | Uncached prompt TPM | Generated TPM |
|---|---|---|---|
Small, under 800B | 216M | 54M | 2.16M |
Medium, 800B to under 1.6T | 43.2M | 10.8M | 432K |
Large, 1.6T and above | 21.6M | 5.4M | 216K |
The docs say you can see current limits with firectl quota list. Fireworks describes an Elastic Burst feature that can lift the current limit above the ceiling for a time. Over a limit you get a 429. Overload returns a 503, and upgrading to Priority lowers the likelihood.
Spend tiers. Your tier sets base quotas and, for legacy postpaid accounts, the maximum monthly spend.
Tier | How you reach it | Legacy postpaid monthly cap |
|---|---|---|
Tier 1 | Valid payment method and billing profile | $50 |
Tier 2 | Spend or add $50 in credits | $500 |
Tier 3 | Spend or add $500 | $5,000 |
Tier 4 | Spend or add $5,000 | $50,000 |
Unlimited | Contact Fireworks | None |
Prepaid accounts, which is the default billing, can set a monthly spend limit independent of tier. For guaranteed capacity there is Reserved Throughput, described as dedicated serverless throughput backed by an SLA. The docs say it is priced per token, traffic above the reservation runs pay as you go at list price with no SLA, and unused throughput does not roll over.
This is where Fireworks is easiest to assess, because the docs are direct.
store=True, the default, conversation data is kept: user prompts, model responses, and tool outputs. It is retained up to 30 days and deleted no later than that. Stored responses sit in a cache and can be evicted earlier, often within about an hour. Set store=False to opt out, or delete a record at once with the DELETE endpoint and the response_id.The Responses API rule is the trap. A team that reads "zero retention" and then uses the stateful Responses API with its default has 30 days of stored conversations. Set store=False in your client wrapper so the safe value is the default. Fireworks says the Responses policy is designed to be consistent with OpenAI's API. The data handling page covers retention, and a statement on training belongs in your contract.
Deployments are multi-region by default, and Fireworks can move and spread them across regions. The multi-regions are GLOBAL, US, CANADA, EUROPE and APAC, which group single regions. For specific needs you can choose single regions such as US_IOWA_1 or EU_FRANKFURT_1, with listed accelerator types. The docs show H100, H200, B200, B300 and GB300 hardware across Asia-Pacific, Europe and North America, and a few regions with AMD hardware. Training is available in only some. Use a single region only when you must, because multi-region gives elastic scaling and resilience.
Most vendors give you a table of limits by tier. Fireworks gives you a moving ceiling per model, so capacity planning looks different. Four habits help.
The base ceilings are large. A small model, under 800 billion parameters, starts at 216 million total prompt tokens a minute, which few teams reach. The tight numbers are on the large models, where generated tokens per minute start at 216K. A very large model driving a long-output agent loop is where a ceiling shows up first.
Fireworks also sells training. Its pricing page lists supervised and preference fine-tuning, priced per million training tokens, and a serverless training option for LoRA, preference optimisation and reinforcement learning on a shared trainer pool. The page states that serving a fine-tuned model costs the same as the base model, which removes the usual surcharge for custom weights. Estimate training tokens as tokens in the dataset times epochs, and the docs tell you to multiply for the average number of conversation turns when you tune with reasoning traces, since multi-turn examples are unrolled. A promotional line on the page offers Muse Glimmer 30B SFT free through the UI and the serverless training API until 30 November, with no credit card needed.
Training sends your data to Fireworks for a longer time than inference does, and the zero-retention default is about inference. Check the training data terms before you upload customer data, and use an enterprise agreement if the data is sensitive.
accounts/fireworks/models/<name>, so check the exact string on the model page.store=False with the Responses API, and confirm the zero-retention behaviour for every feature you plan to use.Moving away is the reverse. Because the interface follows the OpenAI shape, a switch to Groq or Together AI is mostly a base URL and model id change. The part that does not transfer is any custom model you fine-tuned on Fireworks, so keep the training data and the adapter files in your own storage.
The API is OpenAI-style. The base URL is https://api.fireworks.ai/inference/v1.
curl https://api.fireworks.ai/inference/v1/chat/completions \
-H "Authorization: Bearer $FIREWORKS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"accounts/fireworks/models/gpt-oss-120b","messages":[{"role":"user","content":"Review this diff."}]}'Any agent with a custom OpenAI-compatible provider option can use it: OpenCode, Cline and others. Fireworks also publishes a "Which model should I use?" page that covers picking an open model for chat, coding, vision, embeddings and agents, and migrating off Claude. Model IDs take the form accounts/fireworks/models/glm-5p3.
If you need | Look at |
|---|---|
A wider model shelf | |
The fastest listed speed | |
The maker's own terms | |
Closed frontier models | |
One key for many hosts |
Take 10 million input tokens and 2 million output tokens. The arithmetic is ours, from the Standard prices, with no caching.
Model | Input | Output | Total | US variant total |
|---|---|---|---|---|
gpt-oss-120B | $1.50 | $1.20 | $2.70 | not listed |
GLM 5.3 Flash | $1.50 | $1.00 | $2.50 | $3.75 |
DeepSeek V4.1 Flash | $3.00 | $2.40 | $5.40 | $8.10 |
GLM 5.3 | $14.00 | $8.80 | $22.80 | $34.20 |
Kimi K3 | $30.00 | $30.00 | $60.00 | $90.00 |
Batch would halve each row. A cache hit on DeepSeek V4.1 Flash costs $0.006 per million, so a repeated 8 million token prefix is about five cents instead of $2.40. The US column is the 1.5 times premium applied to the Standard column.
You are | Pick | Watch for |
|---|---|---|
A team that needs a stated no-retention default | Serverless, with store=False on the Responses API | Responses API default of 30 days |
A company with a US-processing clause | The US variants | 1.5 times price |
A production service with load spikes | Priority or Reserved Throughput | Per-model adaptive limits |
A team planning fine-tunes | Fireworks training | Training data handling terms |
store=False on every Responses API call unless you want storage.firectl quota list for your per-model TPM.Fireworks has the clearest data-retention page of the open-model hosts we read. Zero retention by default, a stated exception for the Responses API, and an enterprise switch that rejects anything that would persist. The price list is also unusually transparent, with Priority, Fast, batch and US variants shown. The costs are the 1.5 times US premium, per-model adaptive limits that take some learning, and a catalogue narrower than Together's. For a team that wants open models and a data page it can hand to legal, it is the one we would start with.
We have not run tests for this page. It reflects Fireworks' published documentation on 2026-10-31. Fireworks does not pay for placement here.
Together AI, Groq, LLM API prices, open source LLM, private AI for teams.
Checked 2026-10-31
Checked 2026-10-31
Checked 2026-10-31
Checked 2026-10-31
Together AI serves open models by the token and also rents GPUs.
GroqCloud serves open models on its own inference hardware, with speed as the draw.
OpenRouter routes more than 600 models through one API key.
The DeepSeek API bills per token.
Mistral AI's API prices Large 4 at $0.70 per million input tokens and $2.10 output with a 1M context, on our 31 October 2026 read.
Its docs say Fireworks has zero data retention by default: it does not log or store prompt or generation data for open models without explicit opt-in. Prompt and generation data exist only in volatile memory for the request, with cached prompt data held in memory for several minutes.
Yes. When store is true, the default, Fireworks keeps conversation data for up to 30 days. Set store to false to opt out, or delete a record at once with the DELETE endpoint and the response id.
The pricing page lists US variants of several models at 1.5 times the standard rate, for example DeepSeek V4.1 Flash at $0.45 in and $1.80 out instead of $0.30 and $1.20.
Batch inference is billed at 50 percent of serverless pricing on both input and output.
Loading poll...
Loading reviews…
Only members can review this page. Sign in
Inference provider headquartered in US. Serves models through OpenRouter as "xAI".
Inference provider headquartered in US. Serves models through OpenRouter as "Meta".
Inference provider headquartered in US. Serves models through OpenRouter as "Cohere".
The Gemini API prices per token.
The all-in-one WordPress community stack
Also ours: wbcomdesigns.comvapvarun.combrndle.com