Skip to content

GeneratedCustom

Namespace: Vercel.AI.Provider

public sealed class GeneratedCustom : GeneratedContent

A provider-specific content part, identified by Kind. It carries no data of its own; the provider keeps it in ProviderMetadata.

Inheritance: object → GeneratedContent

View source

public GeneratedCustom(string kind, JsonElement? providerMetadata = null)

Creates a custom content part.

Parameters

Name Type Description
kind string
providerMetadata JsonElement?

View source

public string Kind { get; }

Provider-scoped kind, such as open-responses.extension-replay.

Value: string

View source

public JsonElement? ProviderMetadata { get; }

Provider metadata for this part, keyed by provider name.

Value: JsonElement?

View source

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