Black Forest Labs logo

Black Forest Labs

Black Forest Labs provides hosted FLUX models for generating and editing images and videos, polling asynchronous results, managing fine-tunes, and checking project credits.

14 actions Integration catalog
Request access
Connect Black Forest Labs once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Deblur ImageBFL_DEBLUR_IMAGE
Submit a paid asynchronous deblurring of an authorized image. Returns the task ID, exact polling URL, and quoted cost without waiting.
Edit VideoBFL_EDIT_VIDEO
Submit a paid asynchronous prompt-directed edit of an authorized source video. Returns the task ID, exact polling URL, and quoted per-second cost without waiting for or downloading the result.
Erase Image ObjectBFL_ERASE_IMAGE_OBJECT
Submit a paid asynchronous removal of a masked object from an authorized image. Returns the task ID, exact polling URL, and quoted cost without waiting for or downloading the result.
Generate Fine-Tuned ImageBFL_GENERATE_FINETUNED_IMAGE
Submit a paid asynchronous FLUX fine-tuned image generation using an existing LoRA. Returns the task ID, exact polling URL, and quoted cost; it does not wait for or download the result.
Generate or Edit FLUX.2 Klein ImageBFL_GENERATE_OR_EDIT_FLUX_2_KLEIN_IMAGE
Submit a paid asynchronous FLUX.2 Klein image generation or authorized reference-image edit with the stable 4B or 9B model. Returns the task ID, exact polling URL, and quoted cost without waiting for or downloading the result.
Generate or Edit ImageBFL_GENERATE_OR_EDIT_IMAGE
Submit a paid asynchronous FLUX 3 image generation or authorized reference-image edit. Returns a task ID, exact polling URL, and quoted cost without waiting for or downloading the result. Moderation may end the task without media. Result URLs expire quickly; download promptly and preserve the original bytes and C2PA provenance metadata.
Generate VideoBFL_GENERATE_VIDEO
Submit a paid asynchronous FLUX 3 video task from text, authorized keyframes, a source video, or a prior draft cache. Video is charged by duration and resolution. Returns a task ID and exact polling URL without waiting for or downloading outputs.
Get Credit BalanceBFL_GET_CREDITS
Return the connected BFL project's current credit balance so funds can be checked before a paid generation or editing request.
Get Fine-TuneBFL_GET_FINETUNE
Return details for one BFL fine-tune by ID; an absent or inaccessible fine-tune is reported as not found without distinguishing access denial.
Get Generation ResultBFL_GET_GENERATION_RESULT
Fetch one status update for an asynchronous BFL task using its exact returned polling URL or task ID. Returns pending, moderation, error, not-found, and ready states without looping, downloading media, or incurring a new generation charge.
List Fine-TunesBFL_LIST_FINETUNES
Return all fine-tunes accessible to the connected BFL project in one unpaginated response.
Outpaint ImageBFL_OUTPAINT_IMAGE
Submit a paid asynchronous expansion of an authorized image onto a larger canvas of at most 4,194,304 pixels. Fast mode requires a base64 source; high mode also accepts HTTP(S) URLs. Returns the task ID, exact polling URL, and quoted cost without waiting for or downloading the result.
Upscale VideoBFL_UPSCALE_VIDEO
Submit a paid asynchronous upscale for the first 20 seconds of an authorized video, with an optional content prompt and 1.5x-3x scale target. Returns the task ID, exact polling URL, and quoted cost without waiting. BFL charges video upscaling per output megapixel-second.
Virtual Try-OnBFL_VIRTUAL_TRY_ON
Submit a paid asynchronous virtual try-on using authorized person and garment images. Returns the task ID, exact polling URL, and quoted cost without waiting.