module
AI::Provider::LanguageModel::V3
Overview
Language Model V3 interface.
Implement this module to create a language model provider.
Direct including types
- AI::Google::GoogleGenerativeAILanguageModel
- AI::OpenAI::OpenAIChatLanguageModel
- AI::OpenAI::Responses::OpenAIResponsesLanguageModel
Defined in:
ai/provider/language_model/language_model.crInstance Method Summary
- #do_generate(options : CallOptions) : GenerateResult
- #do_stream(options : CallOptions) : StreamResult
- #model_id : String
- #provider : String
- #specification_version : String
- #supported_urls : Hash(String, Array(Regex))