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