Skip to content
1 min read · 140 words

Type Alias: ImageFrame ​

ts
type ImageFrame = {
  kind: "image";
  payload: {
    b64?: string;
    mimeType: string;
    path?: string;
  };
  rid: number;
};

Defined in: src/batteries/generation/local_diffusion/protocol.ts:92

A parsed image result frame.

Properties ​

PropertyTypeDescriptionDefined in
kind"image"Discriminant.src/batteries/generation/local_diffusion/protocol.ts:94
payload{ b64?: string; mimeType: string; path?: string; }The image payload: either an inline base64 blob or a backend-written file path, plus its MIME.src/batteries/generation/local_diffusion/protocol.ts:98
payload.b64?stringInline base64-encoded image bytes (mutually exclusive with path).src/batteries/generation/local_diffusion/protocol.ts:102
payload.mimeTypestringConcrete image MIME type, e.g. image/png.src/batteries/generation/local_diffusion/protocol.ts:104
payload.path?stringBackend-written output file path (mutually exclusive with b64).src/batteries/generation/local_diffusion/protocol.ts:100
ridnumberThe request id this image belongs to.src/batteries/generation/local_diffusion/protocol.ts:96