Table of Contents

Class OpenAICompatibleService.OpenAIStreamData

Namespace
Mythosia.AI.Services.Base
Assembly
Mythosia.AI.dll
protected class OpenAICompatibleService.OpenAIStreamData
Inheritance
OpenAICompatibleService.OpenAIStreamData
Inherited Members

Constructors

OpenAIStreamData()

public OpenAIStreamData()

Properties

BatchId

public string BatchId { get; }

Property Value

string

HasContent

public bool HasContent { get; }

Property Value

bool

HasFunctionCalls

public bool HasFunctionCalls { get; }

Property Value

bool

Model

public string? Model { get; set; }

Property Value

string

ReasoningBuffer

public StringBuilder ReasoningBuffer { get; }

Property Value

StringBuilder

TextBuffer

public StringBuilder TextBuffer { get; }

Property Value

StringBuilder

TextContent

public string TextContent { get; }

Property Value

string

Methods

CreateFunctionCallBatch()

public FunctionCallBatch CreateFunctionCallBatch()

Returns

FunctionCallBatch

GetFunctionCalls()

public IEnumerable<FunctionCall> GetFunctionCalls()

Returns

IEnumerable<FunctionCall>

TryFinalizeFunctionArguments(out FunctionCall?, out string)

public bool TryFinalizeFunctionArguments(out FunctionCall? invalidCall, out string error)

Parameters

invalidCall FunctionCall
error string

Returns

bool

UpdateFunctionCall(FunctionCall)

public FunctionCall UpdateFunctionCall(FunctionCall functionCallDelta)

Parameters

functionCallDelta FunctionCall

Returns

FunctionCall