Step 1: Create Your Account
- Go to platform.osmosis.ai and sign up
- Create a new workspace (or join an existing one via team invite)
- You’ll land on the workspace dashboard
Step 2: Install the SDK
Install the Osmosis Python SDK and authenticate:osmosis login command opens your browser to authenticate with the platform and stores your CLI token locally.
Step 3: Create a Project
From your workspace dashboard:- Click New Project
- Give it a name and description
- Choose your rollout mode — this determines how you’ll connect your code:
- Local Rollout: Connect a GitHub repository with reward functions and tools
- Remote Rollout: Point to a rollout server you host
Step 4: Choose Your Path
Local Rollout
Push reward functions, rubrics, and MCP tools to GitHub — Osmosis syncs and runs everything automatically.
Remote Rollout
Build and host your own agent server with full control over rollout logic and tool execution.
Step 5: Configure Training
Once your code is connected (via Local Rollout or Remote Rollout):- Navigate to Training Runs in your project
- Click New Training Run
- Select your base model, dataset, reward functions, and tools
- Configure hyperparameters (or use defaults)
- Click Start Training
Step 6: Monitor and Export
While training runs:- Watch real-time metrics on the Monitoring dashboard
- Review training logs and checkpoints
- When satisfied, merge a checkpoint and export to Hugging Face