synth-ai[research] for scripts, CI jobs, notebooks, or typed Python workflows.
Entry point: SynthClient().research. Full method list: SDK Reference.
Install and authenticate
Create a project and preflight
runs.check_preflight and projects.setup.
Start a run
Wait and inspect evidence
Factory Tag (optional)
For one-off factory ops, use Tag under factories:Errors and denials
The SDK raises typed exceptions for launch-time failures. Usecheck_preflight before spending runtime.
| HTTP | Typical meaning | What to do |
|---|---|---|
| 402 | Insufficient credits or spend headroom | Check Usage and Budgets |
| 429 | Rate, capacity, or concurrent-run limit | Retry later or inspect research.limits.get() |