Represents a context for a Generative AI service.

interface IGenerativeAIContext {
    close(): void;
    createAIJob(prompt: string, options?: IPromptOptions): IGenerativeAIPromptJob;
    getDataBucketIds(): Promise<string[]>;
}

Methods

  • Close the Generative AI Context.

    Returns void

  • Create a prompt job. The prompt job is bounded to the context.

    Parameters

    • prompt: string

      The prompt to be processed.

    • Optionaloptions: IPromptOptions

      The options for the prompt job.

    Returns IGenerativeAIPromptJob

    The prompt job ready to be run or streamed.

  • Get the data bucket IDs.

    Returns Promise<string[]>

    An array of data bucket IDs.