Crig::Completion::CompletionModel
Instance methods
completion(request : Request::CompletionRequest)
Sourcecompletion_async(request : Request::CompletionRequest)
Sourcecomposes_native_output_with_tools?
Whether the model supports native structured output alongside tool calls. OpenAI Chat Completions defers response_format while tools are present and no tool result exists yet, then applies it once tools have run. Override to true for providers where native output composes with tools.
stream(request : Request::CompletionRequest)
Sourcestream_async(request : Request::CompletionRequest)
Source