genstudio-extensibility-sdk

@adobe/genstudio-extensibility-sdk


@adobe/genstudio-extensibility-sdk / PromptExtensionApi

Interface: PromptExtensionApi

Extends

Indexable

[key: string]: object | (…args: unknown[]) => unknown

Properties

api

api: { promptExtension: { close: () => void; getGenerationContext: () => Promise<GenerationContext>; open: (extensionId: string) => void; updateAdditionalContext: (additionalContext: AdditionalContext<any>) => void; }; }

promptExtension

promptExtension: { close: () => void; getGenerationContext: () => Promise<GenerationContext>; open: (extensionId: string) => void; updateAdditionalContext: (additionalContext: AdditionalContext<any>) => void; }

promptExtension.close()

close: () => void

Returns

void

promptExtension.getGenerationContext()

getGenerationContext: () => Promise<GenerationContext>

Returns

Promise<GenerationContext>

promptExtension.open()

open: (extensionId: string) => void

Parameters
extensionId

string

Returns

void

promptExtension.updateAdditionalContext()

updateAdditionalContext: (additionalContext: AdditionalContext<any>) => void

Parameters
additionalContext

AdditionalContext<any>

Returns

void