Skip to content

Catalogue the fal models reelee-web uses (#82) - #83

Merged
thorwhalen merged 3 commits into
mainfrom
catalogue-reelee-web-models
Oct 13, 2026
Merged

thorwhalen merged 3 commits into
mainfrom
catalogue-reelee-web-models

Conversation

@thorwhalen

@thorwhalen thorwhalen commented Oct 13, 2026 •

Copy link
Copy Markdown
Collaborator

Closes #82.

Adds the reelee-web fal models to the catalogue, each with a cost_estimate read from fal's public model pages on 2026-10-13 (the pricing API needs a key, which this session did not have).

id price 5 s clip note
fal-ai/ltx-video, .../image-to-video $0.02 per video $0.02 active; research licence
fal-ai/mochi-v1 $0.40 per video $0.40 deprecated by fal
fal-ai/kling-video/v1.5/pro/{image,text}-to-video $0.10 per second $0.50 deprecated by fal
fal-ai/kling-video/v1.5/standard $0.045 per second, approximate $0.225 fal publishes no price for it; uses the Kling 1.0 standard rate
fal-ai/flux-pro $0.05 per megapixel n/a deprecated by fal

Findings for reelee-web's table:

  • fal-ai/flux-pro/v1.1 and fal-ai/flux-pro/v1.1-ultra were already catalogued, so the issue's list was shorter than stated.
  • reelee-web's bare ids fal-ai/kling-video/v1.5/pro and .../standard are not real fal endpoints (fal's model list returns no metadata for them). The real ones are .../pro/image-to-video and .../pro/text-to-video. The bare pro id is an alias of the image-to-video record, so reelee's get_model still resolves it.
  • reelee-web's flat numbers differ from fal's pages: kling pro 5 s is $0.50 on fal vs $0.35 in the table; mochi is $0.40 vs $0.25.

Compatibility: records are appended with quality_tier="unranked" (new tier value, documented on ModelRecord), so pick_model defaults do not move (test added). Regenerated schema/ and the skill files, which are checked against the catalogue.

Tests: tests/test_reelee_web_catalogue.py (no network); full suite 676 passed.

reelee needs: a falaw release, then git pull / upgrade falaw in the deployed env; no code change. Then reelee-web's table can be derived from falaw.

Adversarial review (fresh Opus subagent): OK to merge after one fix. Prices re-checked against fal's pages; default picks unchanged; all 10 reelee-web ids resolve and price a 5 s clip. Confirmed and fixed here: the new flux-pro alias duplicated one on flux-pro/v1.1 (unreachable; dropped, and an alias-uniqueness test added); single_character_recommended on the new models had no evidence (removed). Noted, not blocking: per-megapixel models quote ~0.59 MP by default while fal rounds up to a whole megapixel (true of every per-megapixel record, not new); video_model_constraints() now lists the five added video models; the bare kling v1.5 ids are not fal endpoints, so the alias is a best guess, and nothing in reelee-web requests them.

thorwhalen and others added 3 commits October 13, 2026 14:13
…1.5, flux-pro (#82)

Priced from fal's public model pages (read 2026-10-13); kling v1.5 standard has no published price and is flagged approximate. New entries carry quality_tier 'unranked' so no default pick changes.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
… test alias uniqueness (#82)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@thorwhalen
thorwhalen merged commit 0884b2f into main Oct 13, 2026
24 checks passed
@thorwhalen
thorwhalen deleted the catalogue-reelee-web-models branch October 13, 2026 15:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Catalogue the fal models reelee-web uses (ltx-video, mochi, kling v1.5, flux-pro): their proxied calls are unpriced

1 participant