Skip to content

ImageCallResult

Namespace: Vercel.AI.Operations

public sealed class ImageCallResult

One provider call preserved on the result.

Inheritance: object

View source

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

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

Creates a call record.

Parameters

Name Type Description
images IReadOnlyList<GeneratedImage>
providerMetadata JsonElement?
response ProviderResponse
warnings IReadOnlyList<OperationWarning>
usage OperationUsage

View source

public IReadOnlyList<GeneratedImage> Images { get; }

Images from this call.

Value: IReadOnlyList<GeneratedImage>

View source

public JsonElement? ProviderMetadata { get; }

Provider metadata from this call.

Value: JsonElement?

View source

public ProviderResponse Response { get; }

Response metadata.

Value: ProviderResponse

View source

public OperationUsage? Usage { get; }

Usage from this call.

Value: OperationUsage

View source

public IReadOnlyList<OperationWarning> Warnings { get; }

Warnings from this call.

Value: IReadOnlyList<OperationWarning>

View source

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