struct

Crig::PromptResponse

Inherits Struct < Value < Object

Constructors

empty
Source
new(output : String, usage : Crig::Completion::Usage, messages : Array(Crig::Completion::Message) | Nil = nil, completion_calls : Array(CompletionCall) = [] of CompletionCall, content : Crig::OneOrMany(Crig::Completion::AssistantContent) = Crig::OneOrMany(Crig::Completion::AssistantContent).one(Crig::Completion::AssistantContent.text("")))
Source

Instance methods

completion_calls
Source
content
Source
messages
Source
output
Source
to_s(io : IO) : Nil

Same as #inspect(io).

Source
usage
Source
with_completion_calls(calls : Array(CompletionCall)) : self
Source
with_messages(messages : Array(Crig::Completion::Message)) : self
Source