Crig::Providers::OpenAI::CompletionModel
Inherits Crig::Completion::CompletionModel < Struct < Value < Object
Constructors
Instance methods
client
Sourcecompletion(request : Crig::Completion::Request::CompletionRequest)
Sourcecompletion_request(prompt : Crig::Completion::Message | String) : Crig::Completion::Request::CompletionRequestBuilder
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.
into_agent_builder
Sourcemodel
Sourcestream(request : Crig::Completion::Request::CompletionRequest)
Sourcestrict_tools?
Sourcetool_result_array_content?
Sourcewith_strict_tools
Sourcewith_tool_result_array_content
Source