Providers change the model under you.
Image and video providers ship new weights behind the same endpoint. Your code doesn’t change, your prompts don’t change, and your output quality changes anyway — silently, with nothing in your stack to flag it.
EvalMedia
EvalMedia is an open-source evaluation framework for AI-generated media.
Model providers update weights behind the same endpoint, prompt changes regress outputs, and generated files expire before you can compare them.
Image and video providers ship new weights behind the same endpoint. Your code doesn’t change, your prompts don’t change, and your output quality changes anyway — silently, with nothing in your stack to flag it.
An edit that fixes one case quietly breaks three others. Without a scored, repeatable check suite, “better” is a judgement call made on whichever sample you happened to look at.
fal.ai deletes generated media after roughly 7 days and request payloads after 30. By the time you want to compare last month’s outputs against this month’s, the evidence is already gone.
Open source, on PyPI. Install it and start scoring outputs.
pip install evalmedia
Prompt adherence, artifact detection, and character and subject consistency.
image.prompt_adherenceimage.artifact_detectionimage.subject_consistency
Temporal stability across frames, plus subject consistency over a clip.
video.temporal_stabilityvideo.subject_consistency
Wrap your fal calls and record prompts, parameters, and outputs at generation time.
Assert on check scores inside your test suite so quality regressions fail the build.
Leave your email and we’ll write when there’s something new. No newsletter.