AI::OpenAI::Responses::OpenAIResponsesLanguageModel
Inherits AI::Provider::LanguageModel::V3 < Reference < Object
OpenAI Responses Language Model.
Implements the LanguageModelV3 interface for text generation using OpenAI's Responses API (for GPT-5, o3, o4-mini, etc.).
Constructors
new(model_id : String, config : OpenAIConfig, generate_id : Proc(String) = -> do
AI::ProviderUtils.generate_id
end)
SourceInstance methods
do_generate(options : Provider::LanguageModel::CallOptions) : Provider::LanguageModel::GenerateResult
Generates content from the prompt.
do_stream(options : Provider::LanguageModel::CallOptions) : Provider::LanguageModel::StreamResult
Streams content from the prompt.
supported_urls
Returns supported URLs for file access. OpenAI Responses API supports image and PDF URLs.