0.7.1
Changed
- A refused command fails its own call. The failure carries a stable code, such as
queue_fullorinvalid_image. In JavaScript the call resolvesundefinedand theerrorevent reportsoperation: "sendCommand"with the code. In Python,send_command()raises aReactorError. The model still broadcastscommand_errorbeside the failure, and a future major release removes that message. The schema lists every code. - A reference upload that the model cannot decode gives a fixed reason.
enqueuefails withinvalid_imageorinvalid_audioand a standard message, such as “Reference 1: The reference image cannot be decoded safely.” The message no longer repeats the decoder’s own text. Use the code to tell one refusal from another.
0.5.5
New
- Prompt-only clips. Reference images are now optional. Omit
reference_imageandreference_images, or send an empty list, and the clip comes from the prompt alone. A list still holds up to nine images. - Audio on a continued clip. A clip that carries audio no longer needs an image of its own. A
continue_from_clip_idwhose clip the session still holds stands in for one, because that clip’s own soundtrack carries across the boundary.
Changed
- When a clip carries audio and no image, an unknown or dropped
continue_from_clip_idis refused withcommand_error. Without audio, such an ID still falls back to an independent clip.
0.4.3
New
- Reference audio.
enqueuenow takes audio references that condition the generated soundtrack: onereference_audio, or an orderedreference_audioslist of up to three. Each clip is 2–15 seconds, mono or stereo, in WAV, MP3, AAC/M4A, OGG/Opus, FLAC, or WebM. Audio is optional and must accompany at least one reference image, and a clip carries at most twelve references in total. - Two roles for an audio reference. Name each clip in the prompt as
Audio 1,Audio 2, and so on, then say whether it is a character’s voice or a track to reuse. A label alone does not tell the model what the audio is for. The prompt guide has both patterns. - Two clip fields. Every clip message and queue entry now reports
has_reference_audioandreference_audio_countbeside the existing image fields.
Changed
- A clip queued with
continue_from_clip_iduses one of its three audio references for the previous clip’s soundtrack, so it accepts at most two of your own. Its budget of nine reference images is unchanged.