feat: add fal.ai provider support - #1
Conversation
724cf92 to
7909477
Compare
|
Closing as outdated — no reflection on the work, the ground moved underneath it. This was written against v0.4.0. Since then the backend architecture was rewritten across v0.5.0–v0.8.0: Monid is now the default video-chain backend with a capability-check protocol (Step 0), providers are surfaced through the budget interview by measured cost, and the camera style became a user choice at intake. The PR conflicts in You also noted the adapter was never run live against a funded If you still want fal.ai support, a fresh PR against current main following the Step 0 capability-check pattern (as PR #12 does for OpenRouter) with a real probe run would be very welcome. |
Summary
fal_pipeline.pyhelper that uploads local conditioning frames, submits fal jobs, writes JSON, and downloads returned mediaTest Plan
python3 -m py_compile plugins/scroll-world/skills/scroll-world/references/fal_pipeline.pypython3 plugins/scroll-world/skills/scroll-world/references/fal_pipeline.py --helppython3 plugins/scroll-world/skills/scroll-world/references/fal_pipeline.py image --prompt test --out-json /tmp/nope.jsonexits with the expected missing-FAL_KEYerrorpython3 -m json.tool plugins/scroll-world/.claude-plugin/plugin.jsonpython3 -m json.tool .claude-plugin/marketplace.jsongit diff --checkNotes
FAL_KEY; the adapter is documented around the published fal endpoint schemas and keeps field names configurable (--end-field tail_image_urlfor models that need it).