Method List
-
#add RubyLLM::StreamAccumulator
-
#add_message RubyLLM::Chat
-
all RubyLLM::Models
-
#anthropic_api_key RubyLLM::Configuration
-
#arguments RubyLLM::ToolCall
-
#ask RubyLLM::Chat
-
#ask RubyLLM::ActiveRecord::ChatMethods
-
audio_models RubyLLM::Models
-
by_family RubyLLM::Models
-
#call RubyLLM::Tool
-
chat RubyLLM
-
chat_models RubyLLM::Models
-
#complete RubyLLM::Chat
-
#complete RubyLLM::Provider::InstanceMethods
-
config RubyLLM
-
configure RubyLLM
-
#content RubyLLM::Message
-
#content RubyLLM::StreamAccumulator
-
#context_window RubyLLM::ModelInfo
-
#context_window_for RubyLLM::ModelCapabilities::OpenAI
-
#created_at RubyLLM::ModelInfo
-
default_model RubyLLM::Models
-
#default_model RubyLLM::Configuration
-
#description RubyLLM::Parameter
-
description RubyLLM::Tool
-
#description RubyLLM::Tool
-
#determine_context_window RubyLLM::ModelCapabilities::Anthropic
-
#determine_max_tokens RubyLLM::ModelCapabilities::Anthropic
-
#display_name RubyLLM::ModelInfo
-
#each RubyLLM::Chat
-
embedding_models RubyLLM::Models
-
#execute RubyLLM::Tool
-
#family RubyLLM::ModelInfo
-
find RubyLLM::Models
-
for RubyLLM::Provider
-
#format_display_name RubyLLM::ModelCapabilities::OpenAI
-
#get_input_price RubyLLM::ModelCapabilities::Anthropic
-
#get_output_price RubyLLM::ModelCapabilities::Anthropic
-
#id RubyLLM::ToolCall
-
#id RubyLLM::ModelInfo
-
image_models RubyLLM::Models
-
included RubyLLM::Provider
-
#initialize RubyLLM::Chat
-
#initialize RubyLLM::Parameter
-
#initialize RubyLLM::Message
-
#initialize RubyLLM::ToolCall
-
#initialize RubyLLM::ModelInfo
-
#initialize RubyLLM::Configuration
-
#initialize RubyLLM::StreamAccumulator
-
#input_price_for RubyLLM::ModelCapabilities::OpenAI
-
#input_price_per_million RubyLLM::ModelInfo
-
#input_tokens RubyLLM::Message
-
#list_models RubyLLM::Provider::InstanceMethods
-
logger RubyLLM
-
#max_tokens RubyLLM::ModelInfo
-
#max_tokens_for RubyLLM::ModelCapabilities::OpenAI
-
#messages RubyLLM::Chat
-
#metadata RubyLLM::ModelInfo
-
#model RubyLLM::Chat
-
#model_id RubyLLM::Message
-
#model_id RubyLLM::StreamAccumulator
-
models RubyLLM
-
#name RubyLLM::Parameter
-
#name RubyLLM::Tool
-
#name RubyLLM::ToolCall
-
#on_end_message RubyLLM::Chat
-
#on_new_message RubyLLM::Chat
-
#openai_api_key RubyLLM::Configuration
-
#output_price_for RubyLLM::ModelCapabilities::OpenAI
-
#output_price_per_million RubyLLM::ModelInfo
-
#output_tokens RubyLLM::Message
-
param RubyLLM::Tool
-
parameters RubyLLM::Tool
-
#parameters RubyLLM::Tool
-
#provider RubyLLM::ModelInfo
-
provider_for RubyLLM::Models
-
refresh! RubyLLM::Models
-
register RubyLLM::Provider
-
#request_timeout RubyLLM::Configuration
-
#required RubyLLM::Parameter
-
#role RubyLLM::Message
-
#supports_functions RubyLLM::ModelInfo
-
#supports_functions? RubyLLM::ModelCapabilities::OpenAI
-
#supports_functions? RubyLLM::ModelCapabilities::Anthropic
-
#supports_json_mode RubyLLM::ModelInfo
-
#supports_json_mode? RubyLLM::ModelCapabilities::OpenAI
-
#supports_json_mode? RubyLLM::ModelCapabilities::Anthropic
-
#supports_vision RubyLLM::ModelInfo
-
#supports_vision? RubyLLM::ModelCapabilities::OpenAI
-
#supports_vision? RubyLLM::ModelCapabilities::Anthropic
-
#to_h RubyLLM::Message
-
#to_h RubyLLM::ModelInfo
-
#to_llm RubyLLM::ActiveRecord::ChatMethods
-
#to_llm RubyLLM::ActiveRecord::MessageMethods
-
#to_message RubyLLM::StreamAccumulator
-
#tool_call? RubyLLM::Message
-
#tool_call_id RubyLLM::Message
-
#tool_calls RubyLLM::Message
-
#tool_calls RubyLLM::StreamAccumulator
-
#tool_result? RubyLLM::Message
-
#tool_results RubyLLM::Message
-
#tools RubyLLM::Chat
-
#type RubyLLM::Parameter
-
#type RubyLLM::ModelInfo
-
#with_model RubyLLM::Chat
-
#with_temperature RubyLLM::Chat
-
#with_tool RubyLLM::Chat
-
#with_tools RubyLLM::Chat