Skip to main content
Training adapts an open model to your task with your own data. A trained model can beat a larger general-purpose model on quality while costing less and responding faster. Read when to train your own model.

Muse Glimmer 30B SFT is free to train until November 30, 2026.
Start here

Quickstart

Train your first model with a coding agent such as Cursor, Claude Code, or Codex. You need a Fireworks account, an API key, and Python 3.11 or newer. Step 1: Install the training skills. Paste this into your agent:
Step 2: Run your first job. Ask the agent:
The agent shows you the parameters and cost, then waits for your approval before it starts anything. That’s it! Now try your own use case. In the same agent, ask:
The skills suggest a method, data format, and evaluation, then plan the job for your approval.

Ways to train

From self-serve to building with our team:

Serverless Training

Write your own training loop on a shared trainer pool. Nothing to provision, billed per token.

Dedicated Training

Your own loop on GPUs reserved for your run, with full-parameter training and more models. Billed per GPU hour.

Fireworks Lab

Our researchers and engineers build the model with your team, from co-design to a custom build.
Not sure? Start with Serverless Training if your model is on the serverless list. Choose Dedicated Training for other models or full-parameter training (compare serverless and dedicated). Choose Fireworks Lab when you want our team to help design and build the model. Used Managed Training? See Migrate from Managed Training to move your jobs to the Training API.

Choose a method

The Training API also runs custom methods such as GRPO and distillation. See Cookbook recipes.

Other ways to run jobs

The agent is the fastest path, and you can also work directly:
  • Python SDK: run a cookbook recipe or write your own loop.
  • firectl or the REST API: manage and deploy the models your runs produce.

Next steps