Skip to main content

synth_ai.research.errors

Research API errors (public names; Smr* compatibility aliases). Catch these typed exceptions from SynthClient().research call sites.
ExceptionTypical cause
ResearchApiErrorBase API error with structured message
ResearchStructuredDenialErrorPolicy or preflight denial
ResearchLimitExceededErrorOrg or project limit exceeded
ResearchConcurrentRunLimitExceededErrorToo many concurrent runs
ResearchInsufficientCreditsErrorInsufficient account credits
ResearchProjectMonthlyBudgetExhaustedErrorProject monthly budget exhausted