Midjourney Import
lab_umzugBring Midjourney exports into a project (FilmLab calls this 'Umzug'). Midjourney has no API, so the person downloads their images or ZIP and this tool carries them on. Give EXACTLY ONE of: dateien (names/types/sizes of local files → signed PUT addresses with a ready curl line; PUT the raw bytes, then call again with quellen from weiter), quellen (after the PUT: starts the import job → job_id; poll lab_get_job — result.bildzeilen lists image_id and datei per image (the prompt per image comes with bilder: true), result.gesperrt names refused images with the reason, result.ungeprueft images whose check was unreachable), prompts (pasted Midjourney prompts, one per line → parameters split and what does not carry over, e.g. --sref codes; free, no job), anker ({name, image_ids ≤ 12} → a look anchor for lab_generate's anker_id; images of real people are refused) or bilder: true (the project's imported images with image_id and prompt). Every imported image is declared AI material (EU AI Act Art. 50) — no herkunft question. An image_id works directly in lab_animate (source_image_id), as a seed in lab_generate and in lab_referenz_aus_bild. Uploading is free.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| anker | No | Build a look anchor from imported images | |
| bilder | No | true: list the project's imported images | |
| dateien | No | Local files to upload: ZIP archives or single PNG/JPG/WEBP | |
| prompts | No | Pasted Midjourney prompts, one per line | |
| quellen | No | After the PUT: exactly the `quellen` from the previous answer's weiter.argumente | |
| project_id | Yes | Project id (from lab_list_projects) — positive integer as string |