Top 8 Fine-Tuning and Model Customization Platforms 2026: What It Costs, When It Wins, and Why OpenAI Is Shutting Its Own Down
Together, Fireworks, Unsloth, Axolotl, AWS Bedrock, Google Vertex AI, OpenAI and Predibase compared on training price, inference cost after tuning, and the lock-in each path creates. Prices taken from each provider's own pricing page on 2026-09-18.
The honest answer first
Most teams asking "which fine-tuning platform should we buy" should not buy one yet. The question underneath it is almost always "why is the model getting this wrong", and fine-tuning only fixes one of the three possible causes.
- The model lacks facts. Fix with retrieval, not tuning. A fine-tuned model that does not know your product catalogue will state the wrong price with more confidence, not less. Start at Top 5 RAG-as-a-Service Platforms 2026.
- The model is inconsistent in form. Wrong format on 2% of calls, drifting tone, ignoring a required schema at the tail of the distribution. This is the case fine-tuning genuinely solves, and prompting will keep failing at scale.
- The model is correct but too slow or too expensive. That is a distillation problem: train a small model on a large one's outputs and serve the small one.
OpenAI made the same argument itself. On 7 May 2026 it began winding down its fine-tuning API and platform, stating that its newer base models follow instructions and formats well enough to make much of the process unnecessary. New organisations were blocked that day, organisations with no recent fine-tuned inference were blocked on 2 July 2026, and every remaining customer loses the ability to create new fine-tuning jobs on 6 January 2027. Inference on existing fine-tuned models continues only until the base models are deprecated.
That is worth pausing on, because it is the single most expensive lock-in event this category has produced. Teams that fine-tuned a proprietary model hold no weights, no adapter and no migration path. The ones who kept their training data and evaluation set face a few weeks of rebuilding. The ones who did not face a rewrite.
So when does fine-tuning win
Run this test before you spend anything:
- Re-run your evaluation set against the current generation of base models with a well-structured prompt. It is free, and in 2026 it frequently passes where it failed a year ago.
- If it still fails, ask whether the failure is missing knowledge. If yes, build retrieval.
- If the failure is form, behaviour or consistency, and you have at least a few thousand correctly labelled examples, fine-tune.
- If the output is right but the model is too expensive, distil into a smaller one.
If you cannot produce a labelled evaluation set, stop. Every platform below is machinery for a dataset you do not have yet, and assembling it is the actual project.
Where the money actually goes
The training run is the cheapest part and it is the part everyone budgets for. Take 20,000 examples averaging 500 tokens, trained for three epochs: 30M training tokens.
| Route | Training cost for that run | What serving it then costs |
|---|---|---|
| Fireworks LoRA SFT, 70B model | About $90 at $3.00 per 1M tokens | Base-model inference rates, no premium |
| Together SFT, Llama 3.3 70B | About $61 at $2.03 per 1M tokens | Serverless, or dedicated HGX H100 at $3.99/GPU-hour promotional through 09/30/26 |
| OpenAI, gpt-4.1 | About $750 at $25.00 per 1M tokens | $3.00 in / $12.00 out per 1M tokens, until the platform closes |
| Unsloth or Axolotl on rented GPUs | The GPU hours, often under $20 | Whatever you build |
| AWS Bedrock | Per token, published by model provider | Provisioned Throughput required: Llama 2 13B is published at $23.50 per model-unit hour with no commitment, roughly $17,000 a month |
The last row is the one that ends projects. Every price above was read from the provider's own pricing page on 18 September 2026.
Related comparisons
- Top 5 AI Inference and Model Hosting Platforms 2026 for serving the model once you have tuned it, including cold starts and LoRA serving.
- Top 5 RAG-as-a-Service Platforms 2026 for the retrieval path you should try first.
- Top 7 GPU Cloud and AI Compute Providers 2026 if you are running Unsloth or Axolotl and need the hardware.
- Top 7 LLM Evaluation and Prompt Management Platforms 2026 for the evaluation set that decides whether the tune worked.
- Open-weights model tracker for the licences on the base models you are about to customise.
Quick Comparison
| Platform | Best For | What You Can Customise | Published Training Price (checked 2026-09-18) | What Inference Costs After Tuning | Lock-In |
|---|---|---|---|---|---|
| Together AI | Open-weight SFT and DPO with a price you can compute in advance | Open-weight models, LoRA and full fine-tuning | Per 1M training tokens: Qwen3.5 9B $0.34, Gemma 4 31B $1.05, Llama 3.3 70B $2.03, DeepSeek-V3.1 $7.00. DPO 2-4x those rates. Per-job minimum $4 to $100 | Serverless or dedicated endpoints; dedicated HGX H100 $3.99/GPU-hour (promotional through 09/30/26, list $5.49), HGX B200 $8.99/GPU-hour | Low. Open weights, and the adapter concept is portable |
| Fireworks AI | Cheapest published LoRA training, and no inference premium for the result | Open-weight models, LoRA and full-parameter SFT and DPO | LoRA SFT per 1M training tokens: $0.50 (up to 16B), $3.00 (16.1-80B), $6.00 (80-300B), $10.00 (>300B). Full-parameter SFT is 2x those. DPO is 2x SFT | "Serve fine-tuned models for the same price as base models." On-demand GPUs also published: H100 $8.00/hr, H200 $8.00/hr, B200 $13.00/hr, B300 $15.00/hr, GB300 $20.00/hr | Low. Open weights, LoRA adapters |
| Unsloth | Training on your own GPU, for free, with the smallest memory footprint | Open-weight LLMs, embedding models and MoE models; LoRA, QLoRA and full fine-tuning | $0. Core package is Apache 2.0; Unsloth Studio UI is AGPL-3.0. Claims 2x faster training with 70% less VRAM, and 12x faster MoE training with 35% less VRAM | Whatever you pay for your own GPU, or any serving platform that accepts the weights | None. You hold the weights |
| Axolotl | Reproducible multi-GPU training runs defined in a config file | Open-weight models; LoRA, QLoRA, full fine-tuning, DPO, IPO, KTO, ORPO, GRPO, GDPO, with FSDP1, FSDP2 and DeepSpeed | $0, Apache 2.0. Dedicated support available by enquiry, no published price | Whatever you pay for your own GPU or rented compute | None. You hold the weights |
| AWS Bedrock | Regulated enterprises that need customisation inside an existing AWS boundary | Selected hosted models including Claude 3 Haiku, Llama and Cohere Command; provider-specific methods | Per token trained, varying by provider. AWS publishes Meta Llama 2 at $1.49 per million tokens trained and Cohere Command at $0.004 per 1,000 tokens. Custom model storage $1.95 per model per month | Custom models require Provisioned Throughput. AWS publishes Llama 2 13B at $23.50/hour per model unit with no commitment, $21.18/hour on a 1-month commitment and $13.08/hour on a 6-month commitment | High. Custom weights stay inside Bedrock |
| Google Vertex AI | Gemini customisation for teams already standardised on Google Cloud | Gemini supervised fine-tuning, preference tuning, plus supervised and distillation tuning for open models | Google publishes supervised tuning rates per 1M training tokens on its Vertex AI generative AI pricing page. The pricing table did not render a quotable figure when we checked on 2026-09-18, so no rate is stated here | Tuned Gemini models are served through Vertex AI; confirm the serving rate and any Provisioned Throughput requirement in your quote | High. A tuned Gemini model exists only inside Vertex AI |
| OpenAI | Nobody new. The platform is being withdrawn | GPT-4.1, 4.1-mini, 4.1-nano, GPT-4o, GPT-4o-mini supervised; o4-mini reinforcement fine-tuning | Per 1M training tokens: gpt-4.1 $25.00, gpt-4o $25.00, gpt-4.1-mini $5.00, gpt-4o-mini $3.00, gpt-4.1-nano $1.50. o4-mini reinforcement fine-tuning $100.00 per hour | Per 1M tokens, input/output: gpt-4.1 $3.00/$12.00, gpt-4o $3.75/$15.00, gpt-4.1-mini $0.80/$3.20, gpt-4o-mini $0.30/$1.20, gpt-4.1-nano $0.20/$0.80 | Total, and now terminal. New job creation ends 6 January 2027 |
| Predibase by Rubrik | Existing customers; new buyers face a sales process with no published price | Open-weight models, LoRA and Turbo LoRA supervised tuning and reinforcement fine-tuning (GRPO) | No published price. predibase.com and the docs pricing page both redirect to rubrik.com as of 2026-09-18 | Not published | High, and now tied to an enterprise data-security vendor's roadmap |
Together AI
- Best For
- Open-weight SFT and DPO with a price you can compute in advance
- What You Can Customise
- Open-weight models, LoRA and full fine-tuning
- Published Training Price (checked 2026-09-18)
- Per 1M training tokens: Qwen3.5 9B $0.34, Gemma 4 31B $1.05, Llama 3.3 70B $2.03, DeepSeek-V3.1 $7.00. DPO 2-4x those rates. Per-job minimum $4 to $100
- What Inference Costs After Tuning
- Serverless or dedicated endpoints; dedicated HGX H100 $3.99/GPU-hour (promotional through 09/30/26, list $5.49), HGX B200 $8.99/GPU-hour
- Lock-In
- Low. Open weights, and the adapter concept is portable
Fireworks AI
- Best For
- Cheapest published LoRA training, and no inference premium for the result
- What You Can Customise
- Open-weight models, LoRA and full-parameter SFT and DPO
- Published Training Price (checked 2026-09-18)
- LoRA SFT per 1M training tokens: $0.50 (up to 16B), $3.00 (16.1-80B), $6.00 (80-300B), $10.00 (>300B). Full-parameter SFT is 2x those. DPO is 2x SFT
- What Inference Costs After Tuning
- "Serve fine-tuned models for the same price as base models." On-demand GPUs also published: H100 $8.00/hr, H200 $8.00/hr, B200 $13.00/hr, B300 $15.00/hr, GB300 $20.00/hr
- Lock-In
- Low. Open weights, LoRA adapters
Unsloth
- Best For
- Training on your own GPU, for free, with the smallest memory footprint
- What You Can Customise
- Open-weight LLMs, embedding models and MoE models; LoRA, QLoRA and full fine-tuning
- Published Training Price (checked 2026-09-18)
- $0. Core package is Apache 2.0; Unsloth Studio UI is AGPL-3.0. Claims 2x faster training with 70% less VRAM, and 12x faster MoE training with 35% less VRAM
- What Inference Costs After Tuning
- Whatever you pay for your own GPU, or any serving platform that accepts the weights
- Lock-In
- None. You hold the weights
Axolotl
- Best For
- Reproducible multi-GPU training runs defined in a config file
- What You Can Customise
- Open-weight models; LoRA, QLoRA, full fine-tuning, DPO, IPO, KTO, ORPO, GRPO, GDPO, with FSDP1, FSDP2 and DeepSpeed
- Published Training Price (checked 2026-09-18)
- $0, Apache 2.0. Dedicated support available by enquiry, no published price
- What Inference Costs After Tuning
- Whatever you pay for your own GPU or rented compute
- Lock-In
- None. You hold the weights
AWS Bedrock
- Best For
- Regulated enterprises that need customisation inside an existing AWS boundary
- What You Can Customise
- Selected hosted models including Claude 3 Haiku, Llama and Cohere Command; provider-specific methods
- Published Training Price (checked 2026-09-18)
- Per token trained, varying by provider. AWS publishes Meta Llama 2 at $1.49 per million tokens trained and Cohere Command at $0.004 per 1,000 tokens. Custom model storage $1.95 per model per month
- What Inference Costs After Tuning
- Custom models require Provisioned Throughput. AWS publishes Llama 2 13B at $23.50/hour per model unit with no commitment, $21.18/hour on a 1-month commitment and $13.08/hour on a 6-month commitment
- Lock-In
- High. Custom weights stay inside Bedrock
Google Vertex AI
- Best For
- Gemini customisation for teams already standardised on Google Cloud
- What You Can Customise
- Gemini supervised fine-tuning, preference tuning, plus supervised and distillation tuning for open models
- Published Training Price (checked 2026-09-18)
- Google publishes supervised tuning rates per 1M training tokens on its Vertex AI generative AI pricing page. The pricing table did not render a quotable figure when we checked on 2026-09-18, so no rate is stated here
- What Inference Costs After Tuning
- Tuned Gemini models are served through Vertex AI; confirm the serving rate and any Provisioned Throughput requirement in your quote
- Lock-In
- High. A tuned Gemini model exists only inside Vertex AI
OpenAI
- Best For
- Nobody new. The platform is being withdrawn
- What You Can Customise
- GPT-4.1, 4.1-mini, 4.1-nano, GPT-4o, GPT-4o-mini supervised; o4-mini reinforcement fine-tuning
- Published Training Price (checked 2026-09-18)
- Per 1M training tokens: gpt-4.1 $25.00, gpt-4o $25.00, gpt-4.1-mini $5.00, gpt-4o-mini $3.00, gpt-4.1-nano $1.50. o4-mini reinforcement fine-tuning $100.00 per hour
- What Inference Costs After Tuning
- Per 1M tokens, input/output: gpt-4.1 $3.00/$12.00, gpt-4o $3.75/$15.00, gpt-4.1-mini $0.80/$3.20, gpt-4o-mini $0.30/$1.20, gpt-4.1-nano $0.20/$0.80
- Lock-In
- Total, and now terminal. New job creation ends 6 January 2027
Predibase by Rubrik
- Best For
- Existing customers; new buyers face a sales process with no published price
- What You Can Customise
- Open-weight models, LoRA and Turbo LoRA supervised tuning and reinforcement fine-tuning (GRPO)
- Published Training Price (checked 2026-09-18)
- No published price. predibase.com and the docs pricing page both redirect to rubrik.com as of 2026-09-18
- What Inference Costs After Tuning
- Not published
- Lock-In
- High, and now tied to an enterprise data-security vendor's roadmap
Together AI
Best OverallBest for: Teams that want supervised or preference fine-tuning on open weights with a cost they can calculate before they start
“Together publishes a per-model, per-1M-token price for supervised fine-tuning and direct preference optimisation across its open-weight catalogue, which makes it the easiest platform here to budget against. Llama 3.3 70B supervised tuning is $2.03 per million training tokens, so a 30M-token run costs about $61. Because the models are open weights, nothing about the decision traps you: you can move the workload, and in most cases the artefact, elsewhere.”
Pros
- Per-model training prices are published for both supervised fine-tuning and DPO, so a run can be costed before it is launched
- DPO is available as a first-class option at 2 to 4 times the SFT rate, which matters when you are tuning for preference rather than format
- Both LoRA and full fine-tuning are offered
- The same account covers serverless inference, dedicated endpoints and GPU clusters, so training and serving do not require two vendors
- Dedicated inference on HGX H100 is listed at $3.99 per GPU-hour under a promotion running through 09/30/26, against a $5.49 list price
Cons
- Every job carries a model-specific minimum charge of $4 to $100, which makes small experimental runs disproportionately expensive
- The pricing page does not state whether LoRA and full fine-tuning are billed differently; both are listed as available under one price table
- The pricing page does not document how a fine-tuned model is deployed or what a LoRA adapter costs to serve, so that has to be confirmed separately
- The $3.99 H100 dedicated inference rate is promotional and dated, so the post-promotion price is the one to plan against
What a real run costs
Take 20,000 training examples averaging 500 tokens each. That is 10M tokens per epoch, or 30M tokens across three epochs. On Llama 3.3 70B at $2.03 per million, the supervised run costs roughly $61. The same run as DPO at $5.08 per million costs roughly $152. Those are small numbers, and they are the reason people underestimate fine-tuning: the training bill is almost never what makes the project expensive.
What happens at inference time
This is where the cost actually lands. A fine-tuned open-weight model has to be served, either serverlessly, on a dedicated endpoint, or on your own hardware. Together publishes dedicated endpoint pricing per GPU-hour, so a single always-on HGX H100 endpoint at the promotional $3.99 per GPU-hour is roughly $2,900 a month for eight GPUs at full utilisation. Compare that against your current per-token API spend before you commit.
Lock-in
Low, and this is the strongest argument for the open-weight path generally. The base models are open weights and the tuning artefact is a checkpoint or an adapter. Moving to Fireworks, to your own GPUs, or to a self-hosted vLLM deployment is an engineering task rather than a retraining project.
Supervised fine-tuning per 1M training tokens: Qwen3.5 9B $0.34, Gemma 4 31B $1.05, Llama 3.3 70B $2.03, DeepSeek-V3.1 $7.00. Direct preference optimisation is 2 to 4 times higher: Qwen3.5 9B $0.84, Llama 3.3 70B $5.08, DeepSeek-V3.1 $17.50. All jobs carry a model-specific minimum charge of $4 to $100. Dedicated inference: HGX H100 $3.99/GPU-hour promotional through 09/30/26 against a $5.49 list price, HGX B200 $8.99/GPU-hour. Checked on together.ai/pricing, 2026-09-18.
Fireworks AI
Best ValueBest for: LoRA fine-tuning where the point is a cheap adapter that costs nothing extra to serve
“Fireworks publishes the clearest fine-tuning price structure in this comparison: a flat per-1M-token rate banded by model size, doubled for full-parameter training and doubled again for DPO. The decisive line is on serving. Fireworks states that fine-tuned models are served at the same price as base models, which removes the single largest hidden cost of customisation. If the plan is a LoRA adapter on an open-weight model, start here.”
Pros
- LoRA supervised fine-tuning starts at $0.50 per 1M training tokens for models up to 16B, the cheapest published rate here
- Fine-tuned models are served at base-model inference rates, with no adapter premium
- The price bands are simple and model-agnostic, so you can budget without looking up individual models
- Full-parameter training and DPO are available with published multipliers rather than a sales call
- On-demand GPU pricing is also published (H100 $8.00/hr, H200 $8.00/hr, B200 $13.00/hr, B300 $15.00/hr, GB300 $20.00/hr) for teams that want to run their own deployment
Cons
- Published GPU rates are high against dedicated GPU clouds; $8.00 per H100-hour is roughly double Crusoe's $3.90 and Lambda's $3.99
- Rates are banded by parameter count, so a model at the top of a band is priced the same as one at the bottom
- Full-parameter training at 2x the LoRA rate climbs quickly: a >300B model is $20.00 per 1M training tokens
- The platform's breadth means fine-tuning shares a roadmap with inference serving rather than owning one
Why serving at base-model price matters more than training price
Training is a one-off cost measured in tens or hundreds of dollars. Serving is a recurring cost measured in thousands a month. Every platform that charges a premium to serve a customised model, or that requires dedicated capacity to serve one at all, has moved the real cost to the line item people forget to model. Fireworks removing that premium is a bigger commercial fact than any of its training rates.
What a real run costs
The same 30M-token run described above, on a 70B model, costs $90 as LoRA SFT and $180 as full-parameter SFT. Doubling again for DPO gives $180 and $360. Those are rounding errors against a team's monthly inference bill, which is the point: choose the method for quality reasons, not to save $90.
Fine-tuning per 1M training tokens. LoRA SFT: $0.50 (up to 16B), $3.00 (16.1-80B), $6.00 (80-300B), $10.00 (over 300B). LoRA DPO: $1.00, $6.00, $12.00, $20.00. Full-parameter SFT: $1.00, $6.00, $12.00, $20.00. Full-parameter DPO: $2.00, $12.00, $24.00, $40.00. Serving: fine-tuned models are charged at base-model rates. On-demand GPUs per hour: H100 80GB $8.00, H200 141GB $8.00, B200 180GB $13.00, B300 288GB $15.00, GB300 288GB $20.00. Checked on fireworks.ai/pricing, 2026-09-18.
Unsloth
Best Open SourceBest for: Running the first twenty experiments on hardware you already have, at zero licence cost
“Unsloth is an open-source training library that cuts the memory and time cost of fine-tuning enough to move a class of runs from rented multi-GPU nodes onto a single card. The project claims 2x faster training with 70% less VRAM and no accuracy loss, and 12x faster MoE training with 35% less VRAM. The core package is Apache 2.0, multi-GPU is supported in the free version, and there is nothing to buy. This is where iteration should happen before you spend money anywhere else.”
Pros
- Free, with the core package under Apache 2.0 and no paid gate on the training path
- Claims 2x faster training with 70% less VRAM and no accuracy loss versus baseline
- Claims 12x faster MoE training with 35% less VRAM, which is the harder case
- Multi-GPU setups are supported in the free version across NVIDIA, AMD and Intel hardware
- A native desktop application shipped on 10 August 2026 for Mac, Windows and Linux, lowering the entry barrier considerably
- You hold the resulting weights, so there is no platform lock-in of any kind
Cons
- Dual licensing means the optional Unsloth Studio UI is AGPL-3.0, which some legal teams will not accept alongside proprietary code
- It is a library, not a platform: no hosted jobs, no experiment tracking, no dataset management, no serving
- You supply, configure and pay for the GPU, and you own every failure mode of the training run
- Performance claims are the project's own and are not independently verified here
Where the savings come from
The memory reduction is what changes the decision, more than the speed. Cutting VRAM by 70% can move a run that needed an 80GB card onto a 24GB one, which changes the hourly rate from roughly $2 to roughly $0.30 on a GPU marketplace. Across the twenty throwaway experiments a real fine-tuning project actually needs, that is the difference between a meaningful budget line and a rounding error.
How to use it alongside a platform
The practical pattern is iterate locally with Unsloth on a small model, prove the dataset and the objective are sound, then run the production training job on Together or Fireworks against the model you actually intend to serve.
Free. Core package licensed Apache 2.0; optional components including Unsloth Studio UI are AGPL-3.0. No Pro or Enterprise tier is described in the project README. You pay only for the compute you run it on. Checked on github.com/unslothai/unsloth, 2026-09-18.
Axolotl
Best Free OptionBest for: Reproducible, config-driven training runs across multiple GPUs and multiple post-training methods
“Axolotl is a free and open-source fine-tuning framework under the Apache 2.0 licence, driven by a YAML config rather than bespoke training code. It covers the widest method surface here: LoRA, QLoRA and full fine-tuning, preference optimisation via DPO, IPO, KTO and ORPO, reinforcement methods including GRPO and GDPO, and distributed training with FSDP1, FSDP2 and DeepSpeed. If you need a method a managed platform does not offer, this is usually where it lives first.”
Pros
- Free and Apache 2.0 licensed, with no paid tier required for any training method
- Broadest method coverage in this comparison, including GRPO and GDPO reinforcement training
- Config-file driven, so a training run is a reviewable artefact in your repository rather than a notebook someone ran once
- First-class distributed training via FSDP1, FSDP2 and DeepSpeed for multi-node runs
- Dedicated support is available by enquiry for teams that need a commercial relationship
Cons
- No published price for the commercial support option, so that path requires a conversation
- No hosted compute, no job scheduler, no artefact registry and no serving
- The configuration surface is large, and a misconfigured run is an expensive way to learn that
- Requires real ML engineering capability on the team, which most product teams do not have
Method coverage
Supervised fine-tuning in LoRA, QLoRA and full-parameter forms; preference optimisation via DPO, IPO, KTO and ORPO; reinforcement training via GRPO and GDPO; distributed training via FSDP1, FSDP2 and DeepSpeed. That is a superset of what any managed platform on this page exposes self-serve.
Where to run it
Axolotl needs GPUs and does not supply them. Pair it with a GPU cloud rather than a hyperscaler: on-demand H100 capacity is published at $3.90 per GPU-hour on Crusoe and $3.99 on Lambda, and preemptible H100 on Together is $1.99, which suits fault-tolerant training well.
Free, Apache 2.0 licence. No hosted offering or published pricing. The documentation directs teams needing dedicated support to contact the project by email, with no rates published. You pay only for the compute you run it on. Checked on docs.axolotl.ai, 2026-09-18.
AWS Bedrock model customization
Best for EnterpriseBest for: Regulated enterprises that need a customised model to stay inside an existing AWS account boundary
“Bedrock is the only managed route to a fine-tuned Claude model: Anthropic does not expose fine-tuning through its own API, and Claude 3 Haiku supervised fine-tuning has been generally available on Bedrock in US West (Oregon) since November 2024. Training is billed per token, custom model storage is $1.95 per model per month, and then the real number arrives: a custom model requires Provisioned Throughput to serve. Buy it for the compliance boundary, not for the economics.”
Pros
- The only managed path to fine-tuning a Claude model, via Claude 3 Haiku supervised fine-tuning
- Runs inside an existing AWS account, with the IAM, VPC, logging and procurement posture a regulated buyer already has approved
- Training billed per token, with published example rates (Meta Llama 2 at $1.49 per million tokens trained, Cohere Command at $0.004 per 1,000 tokens)
- Custom model storage is a flat $1.95 per model per month, which makes holding several variants cheap
- Provisioned Throughput commitments cut the hourly rate substantially: AWS publishes Llama 2 13B at $23.50/hour with no commitment, $21.18/hour at 1 month and $13.08/hour at 6 months
Cons
- Custom models cannot use on-demand inference; Provisioned Throughput is required, and it is billed by the hour whether or not you send traffic
- At the published Llama 2 13B example rate, one always-on model unit is roughly $17,000 a month with no commitment and roughly $9,500 a month on a 6-month commitment
- Claude fine-tuning is limited to Claude 3 Haiku and to one region, US West (Oregon)
- Training rates vary by model provider and are published only as examples, so your model's rate needs checking directly
- Custom weights stay inside Bedrock, so the artefact is not portable
The Claude question
Anthropic does not offer fine-tuning through its own API. Claude 3 Haiku supervised fine-tuning became generally available on Amazon Bedrock in US West (Oregon) in November 2024 and remains the only managed route to a customised Claude model. If your requirement is specifically a fine-tuned Claude, Bedrock is not one option among several, it is the option, and the Provisioned Throughput cost comes with it.
Why it still wins for some buyers
For an organisation whose security review already covers AWS, the alternative is not a cheaper platform, it is a nine-month procurement exercise for a new vendor. That is a real cost and it is frequently larger than the compute premium. The mistake is paying the Bedrock premium without that constraint actually applying.
Training charged per token, varying by model provider. AWS publishes Meta Llama 2 at $1.49 per million tokens trained and Cohere Command at $0.004 per 1,000 tokens of training data as examples. Custom model storage $1.95 per model per month. Inference requires Provisioned Throughput: AWS publishes Llama 2 13B at $23.50 per hour per model unit with no commitment, $21.18 per hour on a 1-month commitment and $13.08 per hour on a 6-month commitment. Checked on aws.amazon.com/bedrock/pricing, 2026-09-18.
Google Vertex AI model tuning
Runner UpBest for: Teams standardised on Google Cloud that want to customise Gemini rather than an open-weight model
“Vertex AI offers supervised fine-tuning and preference tuning for Gemini models, plus supervised and distillation tuning for open models, inside the Google Cloud boundary. It is the natural choice if your data already lives in BigQuery and your security review already covers Google Cloud. The caveat is commercial transparency: we could not extract a quotable tuning rate from Google's pricing page on the date of checking, so treat the price as something to confirm in writing.”
Pros
- Supervised fine-tuning and preference tuning for Gemini models, with documented support across text, document, image, audio, video and function-calling modalities
- Also supports supervised and distillation tuning for open models, so both paths live in one platform
- Tuning checkpoints and continuous tuning are documented features, which suits an iterative programme
- Runs inside an existing Google Cloud project with the IAM and data-residency posture already approved
- Natural fit when the training data already lives in BigQuery or Cloud Storage
Cons
- Google's generative AI pricing page did not render a quotable supervised tuning rate when checked on 2026-09-18, so the cost per run has to be confirmed directly
- A tuned Gemini model exists only inside Vertex AI; there is no portable artefact
- The serving arrangement for a tuned model, including whether Provisioned Throughput is required, needs confirming in your quote
- Product naming has shifted toward the Gemini Enterprise Agent Platform, which makes documentation harder to navigate than it should be
What you can tune
Gemini supervised fine-tuning and preference tuning, plus supervised and distillation fine-tuning for open models. Distillation is the underrated option: training a small model on a large model's outputs is often a better answer than fine-tuning the large one, and it directly attacks inference cost rather than output quality.
Lock-in
High. A tuned Gemini model is a Vertex AI object. Leaving means retraining on a different base model with a different tokenizer and different behaviour, which is a project rather than a migration. Weigh that against the convenience of staying in one cloud.
Google publishes supervised tuning rates per 1M training tokens on its Vertex AI generative AI pricing page. That table did not render a quotable figure in our check on 2026-09-18, so no rate is asserted here. Confirm the per-1M-training-token rate, the serving rate for a tuned model, and any Provisioned Throughput requirement directly with Google before budgeting. Checked on cloud.google.com/vertex-ai/generative-ai/pricing, 2026-09-18.
OpenAI fine-tuning
Honorable MentionBest for: Nobody starting today. Existing customers should be planning their exit
“OpenAI announced on 7 May 2026 that it is winding down the fine-tuning API and platform, on the stated basis that newer base models follow instructions and formats well enough to make much of the process unnecessary. New organisations were cut off the same day. Organisations without recent fine-tuned inference were cut off on 2 July 2026. Every remaining customer loses the ability to create new fine-tuning jobs on 6 January 2027. Inference on existing fine-tuned models continues until the base models are deprecated.”
Pros
- Inference on models you already fine-tuned continues to work until the underlying base model is deprecated, so there is no immediate outage
- Published training and inference prices remain documented, which makes exit planning possible
- The nano and mini tiers were genuinely cheap to train: gpt-4.1-nano at $1.50 and gpt-4o-mini at $3.00 per 1M training tokens
- The stated reason, that current base models need less format-shaping, is a real change and applies to your decision regardless of vendor
Cons
- Closed to new organisations since 7 May 2026
- Closed since 2 July 2026 to organisations that had not run inference on a fine-tuned model in the preceding 60 days
- All remaining customers lose new job creation on 6 January 2027, which means no retraining on fresh data after that date
- There is no export path: an OpenAI fine-tuned model has never been a portable artefact
- Training was the most expensive on this list at $25.00 per 1M tokens for gpt-4.1 and gpt-4o
What to do if you are an existing customer
Three steps, in order. Confirm you still hold the training dataset and the evaluation set that justified the fine-tune in the first place. Re-run that evaluation set against the current base model with a good prompt, because OpenAI's stated reason for the wind-down is that this now often passes. If it does not, rebuild on an open-weight platform where the artefact is yours, and use the remaining window to do it calmly.
What it means for everyone else
The wind-down is a data point about the whole category. The largest vendor in the market has concluded that for most customers, better base models plus better prompting beat customisation. That does not make fine-tuning wrong, it narrows where it wins: consistent output format at scale, a narrow domain with idiosyncratic language, latency and cost reduction by distilling into a smaller model, and behaviour that prompting cannot make reliable.
Training per 1M tokens: gpt-4.1 $25.00, gpt-4o $25.00, gpt-4.1-mini $5.00, gpt-4o-mini $3.00, gpt-4.1-nano $1.50. o4-mini reinforcement fine-tuning $100.00 per hour. Inference per 1M tokens, input/output: gpt-4.1 $3.00/$12.00, gpt-4o $3.75/$15.00, gpt-4.1-mini $0.80/$3.20, gpt-4o-mini $0.30/$1.20, gpt-4.1-nano $0.20/$0.80. Batch pricing is 50% of standard rates for most models. Wind-down dates: 7 May 2026 (new organisations blocked), 2 July 2026 (inactive organisations blocked), 6 January 2027 (all new job creation ends). Checked on developers.openai.com pricing and deprecations pages, 2026-09-18.
Predibase by Rubrik
Honorable MentionBest for: Existing customers. New buyers should expect a sales process and no published pricing
“Predibase built a strong reputation for efficient LoRA and Turbo LoRA fine-tuning and for shipping an end-to-end reinforcement fine-tuning workflow, served through the LoRAX multi-adapter stack. Rubrik, a data security and backup vendor, announced its acquisition on 25 June 2025 and closed it in August 2025. As of 2026-09-18 both predibase.com and the documentation pricing page redirect to rubrik.com, and the product is positioned as Predibase by Rubrik.”
Pros
- Genuine technical depth in parameter-efficient fine-tuning and multi-adapter serving
- One of the first platforms to offer an end-to-end managed reinforcement fine-tuning workflow
- Now backed by a larger public company, which reduces the risk of an outright shutdown
- Existing enterprise customers gain access to Rubrik's security and governance posture
Cons
- No published pricing: both the marketing pricing page and the documentation pricing page redirect to rubrik.com as of 2026-09-18
- No self-serve signup path visible from the redirected pages
- Product roadmap is now set by a data-security company's agentic AI strategy rather than by a fine-tuning roadmap
- Evaluating it requires a sales cycle, which rules it out for the exploratory phase where fine-tuning decisions are actually made
What changed
Predibase was an independent, self-serve fine-tuning platform with published pricing. It is now an enterprise product line inside a data-security company, reached through rubrik.com. The technology, LoRA and Turbo LoRA tuning, GRPO reinforcement fine-tuning and LoRAX multi-adapter serving, appears to be intact. The commercial model is not the one you may remember.
No published pricing as of 2026-09-18. predibase.com redirects to rubrik.com/products/rubrik-agent-cloud and docs.predibase.com/user-guide/pricing redirects to rubrik.com. Rubrik announced the acquisition on 25 June 2025 and it closed in August 2025. Contact sales for rates. Checked 2026-09-18.
Which One Should You Pick?
| Use Case | Our Recommendation |
|---|---|
| You are not sure fine-tuning is the right answer at all | It probably is not, yet. Run your evaluation set against the current base model with a well-structured prompt and a retrieval step first. Fine-tuning teaches form and behaviour; retrieval supplies facts. If the failure is that the model does not know something, fine-tuning will not fix it and will make the model confidently wrong instead. |
| The model keeps breaking your required output format at scale | This is the strongest fine-tuning case. Supervised fine-tuning on a few thousand correctly formatted examples fixes format reliability far better than prompt instructions do. Fireworks LoRA SFT at $0.50 to $3.00 per 1M training tokens, served at base-model rates, is the cheapest credible route. |
| You want the same quality at lower latency and lower cost | Distillation, not fine-tuning for quality. Train a small open-weight model on a larger model's outputs, then serve the small one. Google Vertex AI offers managed distillation tuning; Axolotl and Unsloth do it on your own hardware for free. |
| You need a fine-tuned Claude model | AWS Bedrock is the only managed path, via Claude 3 Haiku supervised fine-tuning in US West (Oregon). Anthropic does not expose fine-tuning through its own API. Budget for Provisioned Throughput, because custom models cannot use on-demand inference. |
| You are an existing OpenAI fine-tuning customer | Plan the exit now. New job creation ends for everyone on 6 January 2027 and inference survives only until the base model is deprecated. Re-test your evaluation set against the current base model first, then rebuild on Together or Fireworks if it still fails. |
| You want to run twenty cheap experiments before spending real money | Unsloth on a single GPU. The claimed 70% VRAM reduction moves many runs onto a 24GB card, which on a GPU marketplace is cents per hour. Prove the dataset and the objective there before paying per-token minimums on a managed platform. |
| You need GRPO or another reinforcement method a managed platform does not expose | Axolotl, which supports GRPO and GDPO alongside DPO, IPO, KTO and ORPO with FSDP and DeepSpeed distribution. Pair it with rented GPU capacity: preemptible H100 on Together is $1.99 per GPU-hour, suited to fault-tolerant training. |
| Your data cannot leave a specific cloud account | AWS Bedrock or Google Vertex AI, depending on which boundary your security review already covers. Both cost more than the open-weight platforms and both keep the artefact inside the cloud. That is the trade you are making, and it is sometimes correct. |
How we evaluated
Last verified: 18 September 2026. Every price, limit and availability claim on this page was read from the provider's own pricing page, documentation or deprecation notice on that date. Nothing is carried from a third-party comparison site or a pricing aggregator. Where a provider does not publish a figure, the page says so explicitly rather than filling the gap.
Two gaps are stated openly. Google publishes supervised tuning rates on its Vertex AI generative AI pricing page, but that table did not render a quotable figure in our check, so no Vertex tuning rate is asserted here. Predibase publishes no pricing at all as of the check date: both predibase.com and its documentation pricing path redirect to rubrik.com.
The criteria, in the order that decides real outcomes:
- Training price, expressed in a unit you can multiply. Per 1M training tokens where published, so a run can be costed before it is launched. Per-job minimum charges are treated as a first-class cost because they dominate the experimental phase.
- What inference costs after tuning. The largest and most frequently ignored number. A platform that serves a fine-tuned model at base-model rates and a platform that requires hourly provisioned capacity are not in the same price bracket, whatever their training rates say.
- Method coverage. LoRA, QLoRA, full-parameter, DPO and other preference methods, reinforcement methods, and distillation. Distillation is included because it is often the correct answer to the problem people bring to fine-tuning.
- Lock-in. Whether the artefact is a portable checkpoint or adapter, a cloud-resident object, or a vendor-controlled model you cannot export. Graded explicitly on every entry.
- Availability as a purchase. Whether a new buyer can sign up and run a job today. This removed OpenAI from consideration for new projects and reduced Predibase to an enterprise sales conversation.
Vendor selection and changes since the last market
Eight platforms are listed because each represents a distinct path: managed open-weight tuning (Together, Fireworks), self-run open-source training (Unsloth, Axolotl), cloud-platform customisation (AWS Bedrock, Google Vertex AI), first-party proprietary tuning (OpenAI), and the specialist platform tier (Predibase).
Three findings changed the shape of this comparison:
- OpenAI is withdrawing. The fine-tuning API and platform wind-down was announced on 7 May 2026 with a final cutoff of 6 January 2027 for new job creation. It is listed for the benefit of existing customers, not as a recommendation.
- Anthropic has no first-party fine-tuning. Claude 3 Haiku supervised fine-tuning is available only through Amazon Bedrock, generally available in US West (Oregon) since November 2024. There is no Anthropic-hosted alternative, so Anthropic does not appear as a standalone entry.
- Predibase is no longer an independent purchase. Rubrik announced the acquisition on 25 June 2025 and closed it in August 2025. As of 2026-09-18 the domain and documentation pricing page redirect to rubrik.com and no self-serve pricing is published.
What we did not do
No platform on this page was benchmarked, and no fine-tuning run was performed. There are no hands-on testing claims here. Quality outcomes from fine-tuning depend almost entirely on your dataset, not on the platform, which is why this comparison is built on published cost structure, method coverage and portability rather than on quality claims nobody can generalise.
Editorial independence: this is a vendor-neutral comparison with no paid placements, sponsorships or affiliate links. Rankings reflect fit for the stated use cases, not commercial relationships.
Sources
- Together AI pricing
- Fireworks AI pricing
- Unsloth repository and licence
- Axolotl documentation
- Amazon Bedrock pricing
- Fine-tuning for Claude 3 Haiku in Amazon Bedrock is generally available
- Google Vertex AI generative AI pricing
- OpenAI API pricing
- OpenAI API deprecations, including the fine-tuning wind-down schedule
- Rubrik to acquire Predibase
Frequently Asked Questions
Should we fine-tune at all?
When does fine-tuning actually win?
What does one fine-tuning run cost?
What happens at inference time after you fine-tune?
What lock-in does each path create?
Can you fine-tune Claude or GPT models in 2026?
Who should not buy a fine-tuning platform at all?
LoRA or full fine-tuning?
Related Comparisons
GPU Cloud and AI Compute
Top 7 GPU Cloud and AI Compute Providers 2026: Price Per GPU-Hour by Chip Class, Verified From Each Provider's Own Pricing Page
7 tools compared
LLM Evaluation and Prompt Management
Top 7 LLM Evaluation and Prompt Management Platforms 2026: How to Stop Shipping Prompt Changes Blind
7 tools compared
AI Legal / Contract
Top 5 AI Legal and Contract Tools 2026: Harvey vs Spellbook vs Ironclad vs LegalOn vs Luminance
5 tools compared
AI Sales / SDR
Top 5 AI Sales / SDR Tools in 2026
5 tools compared