Skip to content

GenerateImageResult

Namespace: Vercel.AI.Operations

public sealed class GenerateImageResult

Result of CancellationToken).

Inheritance: object

View source

GenerateImageResult(IReadOnlyList<GeneratedImage>, IReadOnlyList<ImageCallResult>, IReadOnlyList<OperationWarning>, IReadOnlyList<ProviderResponse>, JsonElement, OperationUsage)

Section titled “GenerateImageResult(IReadOnlyList<GeneratedImage>, IReadOnlyList<ImageCallResult>, IReadOnlyList<OperationWarning>, IReadOnlyList<ProviderResponse>, JsonElement, OperationUsage)”
public GenerateImageResult(IReadOnlyList<GeneratedImage> images, IReadOnlyList<ImageCallResult> calls, IReadOnlyList<OperationWarning> warnings, IReadOnlyList<ProviderResponse> responses, JsonElement providerMetadata, OperationUsage usage)

Creates a result.

Parameters

Name Type Description
images IReadOnlyList<GeneratedImage>
calls IReadOnlyList<ImageCallResult>
warnings IReadOnlyList<OperationWarning>
responses IReadOnlyList<ProviderResponse>
providerMetadata JsonElement
usage OperationUsage

View source

public IReadOnlyList<ImageCallResult> Calls { get; }

Underlying calls, including empty retries that were later replaced.

Value: IReadOnlyList<ImageCallResult>

View source

public GeneratedImage Image { get; }

First image.

Value: GeneratedImage

View source

public IReadOnlyList<GeneratedImage> Images { get; }

All images.

Value: IReadOnlyList<GeneratedImage>

View source

public JsonElement ProviderMetadata { get; }

Merged provider metadata.

Value: JsonElement

View source

public IReadOnlyList<ProviderResponse> Responses { get; }

One response per collected call.

Value: IReadOnlyList<ProviderResponse>

View source

public OperationUsage Usage { get; }

Summed usage. Counts stay null until a provider reports them.

Value: OperationUsage

View source

public IReadOnlyList<OperationWarning> Warnings { get; }

Aggregated warnings.

Value: IReadOnlyList<OperationWarning>

View source

Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product