Commands
Summary
Quick overview of recent jobs, models, and files:Jobs
List and filter training jobs:--limit N- Number of jobs to show (default: 10)--status {pending,running,succeeded,failed}- Filter by status--job-id ID- Show specific job details--type {sft,rl}- Filter by training type
Models
List fine-tuned models:--limit N- Number of models to show (default: 10)--model-id ID- Show specific model details
Files
List uploaded datasets and files:--limit N- Number of files to show (default: 10)--file-id ID- Show specific file details
Runs
List RL training runs (episodes):--limit N- Number of runs to show (default: 10)--job-id ID- Show runs for specific job
Common Options
All status commands support:Examples
Check Recent Activity
Monitor Training Job
Find Fine-Tuned Model ID
Verify Dataset Upload
Debug RL Training
JSON Output
For programmatic access, pipe tojq:
Troubleshooting
”Authentication failed”
- Run
uvx synth-ai setupto configure credentials - Verify
SYNTH_API_KEYis set in~/.synth/config
”No jobs found”
- You may not have submitted any training jobs yet
- Try
uvx synth-ai train --config sft.tomlto create a job
”Connection timeout”
- Increase timeout:
--timeout 60 - Check internet connection
- Verify backend URL (use
--base-urlto override)
Empty tables
- You may not have resources of that type yet
- Check filters (e.g.,
--statusmay be excluding all results)
Integration with Dashboard
For visual monitoring, use the web dashboard:- Jobs: https://www.usesynth.ai/jobs
- Models: https://www.usesynth.ai/models
- Files: https://www.usesynth.ai/files
- Live job logs
- Training curves
- Model comparisons
- Cost breakdowns