Skip to content

SpeechModelStreamResult

Namespace: Vercel.AI.Operations

public sealed class SpeechModelStreamResult

The result of a speech model doStream call. Maps to SpeechModelV4StreamResult.

Inheritance: object

View source

SpeechModelStreamResult(IAsyncEnumerable<SpeechModelStreamPart>, SpeechModelStreamResponse?, JsonElement?)

Section titled “SpeechModelStreamResult(IAsyncEnumerable<SpeechModelStreamPart>, SpeechModelStreamResponse?, JsonElement?)”
public SpeechModelStreamResult(IAsyncEnumerable<SpeechModelStreamPart> stream, SpeechModelStreamResponse? response = null, JsonElement? requestBody = null)

Creates a stream result.

Parameters

Name Type Description
stream IAsyncEnumerable<SpeechModelStreamPart>
response SpeechModelStreamResponse
requestBody JsonElement?

View source

public JsonElement? RequestBody { get; }

Request body or setup payload sent to the provider API.

Value: JsonElement?

View source

public SpeechModelStreamResponse? Response { get; }

Optional response data.

Value: SpeechModelStreamResponse

View source

public IAsyncEnumerable<SpeechModelStreamPart> Stream { get; }

The stream.

Value: IAsyncEnumerable<SpeechModelStreamPart>

View source

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