Skip to content

LanguageModelStreamPart

Namespace: Vercel.AI.Provider

public abstract class LanguageModelStreamPart

One 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

View source

protected LanguageModelStreamPart(string type)

Creates a stream part.

Parameters

Name Type Description
type string

View source

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?

View source

public string Type { get; }

Part type.

Value: string

View source

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