GenerateImageResult
Namespace: Vercel.AI.Operations
public sealed class GenerateImageResultResult of CancellationToken).
Inheritance: object
Constructors
Section titled “Constructors”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 |
Properties
Section titled “Properties”public IReadOnlyList<ImageCallResult> Calls { get; }Underlying calls, including empty retries that were later replaced.
Value: IReadOnlyList<ImageCallResult>
public GeneratedImage Image { get; }First image.
Value: GeneratedImage
Images
Section titled “Images”public IReadOnlyList<GeneratedImage> Images { get; }All images.
Value: IReadOnlyList<GeneratedImage>
ProviderMetadata
Section titled “ProviderMetadata”public JsonElement ProviderMetadata { get; }Merged provider metadata.
Value: JsonElement
Responses
Section titled “Responses”public IReadOnlyList<ProviderResponse> Responses { get; }One response per collected call.
Value: IReadOnlyList<ProviderResponse>
public OperationUsage Usage { get; }Summed usage. Counts stay null until a provider reports them.
Value: OperationUsage
Warnings
Section titled “Warnings”public IReadOnlyList<OperationWarning> Warnings { get; }Aggregated warnings.
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product