Method List
-
#acts_as_llm_conversation RubyLLM::ActiveRecord::ActsAs
-
#acts_as_llm_message RubyLLM::ActiveRecord::ActsAs
-
#acts_as_llm_model RubyLLM::ActiveRecord::ActsAs
-
#add_message RubyLLM::Conversation
-
#anthropic_api_key RubyLLM::Configuration
-
#api_key RubyLLM::ProviderSettings
-
#api_version RubyLLM::ProviderSettings
-
#base_url RubyLLM::ProviderSettings
-
#call RubyLLM::Tool
-
#chat RubyLLM::Client
-
#chat RubyLLM::Providers::Base
-
#chat RubyLLM::Providers::OpenAI
-
#chat RubyLLM::Providers::Anthropic
-
client RubyLLM
-
configuration RubyLLM
-
configure RubyLLM
-
#connection RubyLLM::Providers::Base
-
#content RubyLLM::Message
-
#context_window RubyLLM::ModelInfo
-
#created_at RubyLLM::ModelInfo
-
#default_model RubyLLM::Configuration
-
#default_model RubyLLM::ProviderSettings
-
#default_provider RubyLLM::Configuration
-
#description RubyLLM::Tool
-
#determine_context_window RubyLLM::ModelCapabilities::Base
-
#determine_context_window RubyLLM::ModelCapabilities::OpenAI
-
#determine_context_window RubyLLM::ModelCapabilities::Anthropic
-
#determine_max_tokens RubyLLM::ModelCapabilities::Base
-
#determine_max_tokens RubyLLM::ModelCapabilities::OpenAI
-
#determine_max_tokens RubyLLM::ModelCapabilities::Anthropic
-
#display_name RubyLLM::ModelInfo
-
#format_display_name RubyLLM::ModelCapabilities::OpenAI
-
from_method RubyLLM::Tool
-
#get_input_price RubyLLM::ModelCapabilities::Base
-
#get_input_price RubyLLM::ModelCapabilities::OpenAI
-
#get_input_price RubyLLM::ModelCapabilities::Anthropic
-
#get_output_price RubyLLM::ModelCapabilities::Base
-
#get_output_price RubyLLM::ModelCapabilities::OpenAI
-
#get_output_price RubyLLM::ModelCapabilities::Anthropic
-
#handler RubyLLM::Tool
-
#id RubyLLM::ModelInfo
-
#id RubyLLM::Conversation
-
#initialize RubyLLM::Tool
-
#initialize RubyLLM::Client
-
#initialize RubyLLM::Message
-
#initialize RubyLLM::ModelInfo
-
#initialize RubyLLM::Conversation
-
#initialize RubyLLM::Configuration
-
#initialize RubyLLM::Providers::Base
-
#input_price_per_million RubyLLM::ModelInfo
-
#list_models RubyLLM::Client
-
#list_models RubyLLM::Providers::OpenAI
-
#list_models RubyLLM::Providers::Anthropic
-
loader RubyLLM
-
#max_tokens RubyLLM::ModelInfo
-
#messages RubyLLM::Conversation
-
#metadata RubyLLM::ModelInfo
-
#model_id RubyLLM::Message
-
#name RubyLLM::Tool
-
#openai_api_key RubyLLM::Configuration
-
#output_price_per_million RubyLLM::ModelInfo
-
#parameters RubyLLM::Tool
-
#provider RubyLLM::ModelInfo
-
#provider_settings RubyLLM::Configuration
-
#request_timeout RubyLLM::Configuration
-
#role RubyLLM::Message
-
#send_message RubyLLM::ActiveRecord::ConversationMethods
-
#supports_functions RubyLLM::ModelInfo
-
#supports_functions? RubyLLM::ModelCapabilities::Base
-
#supports_functions? RubyLLM::ModelCapabilities::OpenAI
-
#supports_functions? RubyLLM::ModelCapabilities::Anthropic
-
#supports_json_mode RubyLLM::ModelInfo
-
#supports_json_mode? RubyLLM::ModelCapabilities::Base
-
#supports_json_mode? RubyLLM::ModelCapabilities::OpenAI
-
#supports_json_mode? RubyLLM::ModelCapabilities::Anthropic
-
#supports_vision RubyLLM::ModelInfo
-
#supports_vision? RubyLLM::ModelCapabilities::Base
-
#supports_vision? RubyLLM::ModelCapabilities::OpenAI
-
#supports_vision? RubyLLM::ModelCapabilities::Anthropic
-
#to_h RubyLLM::Message
-
#to_h RubyLLM::ModelInfo
-
#to_llm_format RubyLLM::ActiveRecord::MessageMethods
-
#token_usage RubyLLM::Message
-
#tool_calls RubyLLM::Message
-
#tool_results RubyLLM::Message
-
#tools RubyLLM::Conversation