Class: LocalDiffusionGenerationAdapter
Defined in: src/batteries/generation/local_diffusion/adapter.ts:92
Local diffusion adapter backed by a line-protocol subprocess.
Constructors
Constructor
new LocalDiffusionGenerationAdapter(options: unknown): LocalDiffusionGenerationAdapter;Defined in: src/batteries/generation/local_diffusion/adapter.ts:114
Construct and validate an adapter.
Parameters
| Parameter | Type |
|---|---|
options | unknown |
Returns
LocalDiffusionGenerationAdapter
Methods
[asyncDispose]()
asyncDispose: Promise<void>;Defined in: src/batteries/generation/local_diffusion/adapter.ts:183
Async-disposal protocol alias.
Returns
Promise<void>
dispose()
dispose(): Promise<void>;Defined in: src/batteries/generation/local_diffusion/adapter.ts:150
Gracefully stop the backend, then force terminate it. Terminal and idempotent.
Returns
Promise<void>
edit()
edit(
inputs:
| GenerationImageInput
| GenerationImageInput[],
prompt: string,
opts?: LocalDiffusionCallOptions): Promise<GeneratedMediaOutput[]>;Defined in: src/batteries/generation/local_diffusion/adapter.ts:196
Edit images with text guidance.
Parameters
| Parameter | Type |
|---|---|
inputs | | GenerationImageInput | GenerationImageInput[] |
prompt | string |
opts? | LocalDiffusionCallOptions |
Returns
Promise<GeneratedMediaOutput[]>
generate()
generate(prompt: string, opts?: LocalDiffusionCallOptions): Promise<GeneratedMediaOutput[]>;Defined in: src/batteries/generation/local_diffusion/adapter.ts:188
Generate images from text.
Parameters
| Parameter | Type |
|---|---|
prompt | string |
opts? | LocalDiffusionCallOptions |
Returns
Promise<GeneratedMediaOutput[]>
isAvailable()
isAvailable(): boolean;Defined in: src/batteries/generation/local_diffusion/adapter.ts:119
Whether this instance can run, honoring its injected probe.
Returns
boolean
preload()
preload(): Promise<void>;Defined in: src/batteries/generation/local_diffusion/adapter.ts:124
Start the backend and wait for its ready event.
Returns
Promise<void>
reset()
reset(): void;Defined in: src/batteries/generation/local_diffusion/adapter.ts:143
Synchronously terminate the current process and invalidate all continuations.
Returns
void
isAvailable()
static isAvailable(): boolean;Defined in: src/batteries/generation/local_diffusion/adapter.ts:109
Whether the current host exposes Node's process runtime.
Returns
boolean