struct

Crig::RawStreamingChoice(R)

Inherits Struct < Value < Object

Constructors

final_response(response : R) : self
Source
message(message : String) : self
Source
message_id(id : String) : self
Source
new(kind : Kind, message : String | Nil = nil, tool_call : RawStreamingToolCall | Nil = nil, id : String | Nil = nil, internal_call_id : String | Nil = nil, content : ToolCallDeltaContent | Nil = nil, reasoning_content : Crig::Completion::ReasoningContent | Nil = nil, reasoning_id : String | Nil = nil, reasoning_delta : String | Nil = nil, final_response : R | Nil = nil, message_id : String | Nil = nil, additional_params : JSON::Any | Nil = nil)
Source
reasoning(id : String | Nil, content : Crig::Completion::ReasoningContent) : self
Source
reasoning_delta(id : String | Nil, reasoning : String) : self
Source
text_additional_params(params : JSON::Any) : self
Source
text_start(additional_params : JSON::Any | Nil = nil) : self
Source
tool_call(tool_call : RawStreamingToolCall) : self
Source
tool_call_delta(id : String, internal_call_id : String, content : ToolCallDeltaContent) : self
Source

Instance methods

additional_params
Source
content
Source
final_response
Source
internal_call_id
Source
kind
Source
message
Source
message_id
Source
reasoning_content
Source
reasoning_delta
Source
reasoning_id
Source
tool_call
Source

Nested types