EmbedEventValue<TOne, TMany>
Namespace: Vercel.AI
public sealed class EmbedEventValue<TOne, TMany>A single item for embed or a list for embedMany, as carried by embed events.
Type parameters
| Name | Description |
|---|---|
TOne |
The single item type. |
TMany |
The list type. |
Inheritance: object
Properties
Section titled “Properties”IsMany
Section titled “IsMany”public bool IsMany { get; }True for embedMany.
Value: bool
public TMany? Many { get; }The list. Default when IsMany is false.
Value: TMany
public TOne? One { get; }The single item. Default when IsMany is true.
Value: TOne
Methods
Section titled “Methods”FromMany(TMany)
Section titled “FromMany(TMany)”public static EmbedEventValue<TOne, TMany> FromMany(TMany values)Wraps the embedMany list.
Parameters
| Name | Type | Description |
|---|---|---|
values |
TMany |
Returns: EmbedEventValue<TOne, TMany>
FromOne(TOne)
Section titled “FromOne(TOne)”public static EmbedEventValue<TOne, TMany> FromOne(TOne value)Wraps the single embed item.
Parameters
| Name | Type | Description |
|---|---|---|
value |
TOne |
Returns: EmbedEventValue<TOne, TMany>
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product