LanguageModelStreamPart
Namespace: Vercel.AI.Provider
public abstract class LanguageModelStreamPartOne part of a language-model stream.
Inheritance: object
Derived: FileStreamPart, CustomStreamPart, DocumentSourceStreamPart, ErrorStreamPart, FinishStreamPart, RawStreamPart, ReasoningDeltaStreamPart, ReasoningEndStreamPart, ReasoningStartStreamPart, ResponseMetadataStreamPart, SourceStreamPart, StreamStartStreamPart, TextDeltaStreamPart, TextEndStreamPart, TextStartStreamPart, ToolApprovalRequestStreamPart, ToolCallStreamPart, ToolInputDeltaStreamPart, ToolInputEndStreamPart, ToolInputStartStreamPart, ToolResultStreamPart
Constructors
Section titled “Constructors”LanguageModelStreamPart(string)
Section titled “LanguageModelStreamPart(string)”protected LanguageModelStreamPart(string type)Creates a stream part.
Parameters
| Name | Type | Description |
|---|---|---|
type |
string |
Properties
Section titled “Properties”public JsonElement? Chunk { get; }The provider chunk this part was parsed from, with every field the typed part does not model. It is set only by providers that pass chunks through unchanged, such as the Gateway.
Value: JsonElement?
public string Type { get; }Part type.
Value: string
Apache-2.0 · Copyright 2023 Vercel, Inc. · unofficial community port, not an official Vercel product