Method List
-
#add_assistant_message LLMs::Conversation
-
#add_conversation_message LLMs::Conversation
-
#add_data LLMs::Parsers::SSEChatResponseStreamParser
-
#add_handler LLMs::Stream::EventEmitter
-
add_model LLMs::Models
-
#add_user_message LLMs::Conversation
-
#api_key_env_var LLMs::Models::Provider
-
#arguments LLMs::Stream::Events::ToolCallStarted
-
#arguments LLMs::ConversationToolCall
-
#arguments LLMs::Stream::Events::ToolCallCompleted
-
#arguments LLMs::Stream::Events::ToolCallArgumentsUpdated
-
#assistant? LLMs::ConversationMessage
-
#attempt_parse_json LLMs::Parsers::PartialJsonParser
-
#available_tools LLMs::Executors::BaseExecutor
-
#available_tools LLMs::Conversation
-
#base_url LLMs::Models::Provider
-
#base_url LLMs::Executors::BaseExecutor
-
#cache_read_tokens LLMs::Usage::UsageData
-
#cache_write_tokens LLMs::Usage::UsageData
-
#calculate LLMs::Usage::CostCalculator
-
#calculate_cost LLMs::Models::Model
-
#calculate_simple LLMs::Usage::CostCalculator
-
#certainly_supports_thinking? LLMs::Models::Provider
-
#certainly_supports_thinking? LLMs::Models::Model
-
#certainly_supports_tools? LLMs::Models::Provider
-
#certainly_supports_tools? LLMs::Models::Model
-
#certainly_supports_vision? LLMs::Models::Model
-
#certainly_supports_vision? LLMs::Models::Provider
-
#chat_completion LLMs::APIs::OpenAICompatibleAPI
-
#client LLMs::Executors::BaseExecutor
-
#connect LLMs::Stream::EventEmitter
-
#current_message_id LLMs::Parsers::GoogleGeminiChatResponseStreamParser
-
disable_model LLMs::Models
-
disable_provider LLMs::Models
-
#emit LLMs::Stream::EventEmitter
-
#empty? LLMs::ConversationMessage
-
enable_model LLMs::Models
-
enable_provider LLMs::Models
-
#enabled LLMs::Models::Provider
-
#enabled LLMs::Models::Model
-
#exclude_params LLMs::Models::Provider
-
#execute_conversation LLMs::Executors::OpenAICompatibleExecutor
-
#execute_conversation LLMs::Executors::AnthropicExecutor
-
#execute_conversation LLMs::Executors::GoogleGeminiExecutor
-
#execute_conversation LLMs::Executors::BaseExecutor
-
#execute_prompt LLMs::Executors::BaseExecutor
-
#execution_time LLMs::Usage::UsageData
-
#executor LLMs::CLI::Base
-
#executor_class_name LLMs::Models::Provider
-
find_message_id LLMs::Adapters::OpenAICompatibleMessageAdapter
-
find_message_id LLMs::Adapters::GoogleGeminiMessageAdapter
-
find_message_id LLMs::Adapters::BaseMessageAdapter
-
find_message_id LLMs::Adapters::AnthropicMessageAdapter
-
find_model LLMs::Models
-
find_model_for_provider LLMs::Models
-
find_role LLMs::Adapters::BaseMessageAdapter
-
find_role LLMs::Adapters::GoogleGeminiMessageAdapter
-
find_role LLMs::Adapters::AnthropicMessageAdapter
-
find_role LLMs::Adapters::OpenAICompatibleMessageAdapter
-
find_text LLMs::Adapters::GoogleGeminiMessageAdapter
-
find_text LLMs::Adapters::AnthropicMessageAdapter
-
find_text LLMs::Adapters::BaseMessageAdapter
-
find_text LLMs::Adapters::OpenAICompatibleMessageAdapter
-
#find_tool_call LLMs::Conversation
-
find_tool_calls LLMs::Adapters::OpenAICompatibleMessageAdapter
-
find_tool_calls LLMs::Adapters::BaseMessageAdapter
-
find_tool_calls LLMs::Adapters::GoogleGeminiMessageAdapter
-
find_tool_calls LLMs::Adapters::AnthropicMessageAdapter
-
from_api_format LLMs::Adapters::OpenAICompatibleToolCallAdapter
-
from_api_format LLMs::Adapters::GoogleGeminiToolCallAdapter
-
from_api_format LLMs::Adapters::AnthropicToolCallAdapter
-
#full_name LLMs::Models::Model
-
#full_response LLMs::Parsers::SSEChatResponseStreamParser
-
#full_response LLMs::Parsers::GoogleGeminiChatResponseStreamParser
-
#full_response LLMs::Parsers::OpenAICompatibleChatResponseStreamParser
-
#full_response LLMs::Parsers::AnthropicChatResponseStreamParser
-
#generate_content LLMs::APIs::GoogleGeminiAPI
-
#handle_json LLMs::Parsers::AnthropicChatResponseStreamParser
-
has_message? LLMs::Adapters::BaseMessageAdapter
-
hyperbolic_workaround LLMs::Adapters::OpenAICompatibleToolCallAdapter
-
#images LLMs::ConversationMessage
-
#index LLMs::Stream::Events::ToolCallStarted
-
#index LLMs::ConversationToolCall
-
#index LLMs::ConversationToolResult
-
#index LLMs::Stream::Events::ToolCallCompleted
-
#index LLMs::Stream::Events::ToolCallArgumentsUpdated
-
#index LLMs::Stream::Events::ToolCallArgumentsJsonDelta
-
#initialize LLMs::Stream::Events::TextDelta
-
#initialize LLMs::Stream::Events::ToolCallStarted
-
#initialize LLMs::ConversationToolCall
-
#initialize LLMs::Parsers::SSEChatResponseStreamParser
-
#initialize LLMs::Stream::Events::UsageUpdated
-
#initialize LLMs::Stream::Events::ThinkingDelta
-
#initialize LLMs::APIs::OpenAICompatibleAPI
-
#initialize LLMs::Stream::Events::Base
-
#initialize LLMs::Stream::Events::MessageStarted
-
#initialize LLMs::Models::Model
-
#initialize LLMs::Stream::Events::MessageCompleted
-
#initialize LLMs::Stream::Events::ToolCallCompleted
-
#initialize LLMs::Usage::UsageData
-
#initialize LLMs::Stream::Events::ToolCallArgumentsUpdated
-
#initialize LLMs::Stream::Events::ToolCallArgumentsJsonDelta
-
#initialize LLMs::Parsers::AnthropicChatResponseStreamParser
-
#initialize LLMs::ConversationToolResult
-
#initialize LLMs::Models::Provider
-
#initialize LLMs::Executors::BaseExecutor
-
#initialize LLMs::APIs::GoogleGeminiAPI
-
#initialize LLMs::Stream::EventEmitter
-
#initialize LLMs::ConversationMessage
-
#initialize LLMs::Conversation
-
#initialize LLMs::CLI::Base
-
#initialize LLMs::Usage::CostCalculator
-
#input_tokens LLMs::Usage::UsageData
-
instance LLMs::Executors
-
#is_enabled? LLMs::Models::Provider
-
#is_enabled? LLMs::Models::Model
-
#is_error LLMs::ConversationToolResult
-
#json_delta LLMs::Stream::Events::ToolCallArgumentsJsonDelta
-
#last_error LLMs::Executors::BaseExecutor
-
#last_message LLMs::Conversation
-
#last_received_message LLMs::Executors::BaseExecutor
-
#last_received_message_id LLMs::Executors::BaseExecutor
-
#last_sent_message LLMs::Executors::BaseExecutor
-
#last_usage_data LLMs::Executors::BaseExecutor
-
list_model_names LLMs::Models
-
load_models_file LLMs::Models
-
#max_completion_tokens LLMs::Executors::BaseExecutor
-
#max_thinking_tokens LLMs::Executors::BaseExecutor
-
#max_tokens LLMs::Executors::BaseExecutor
-
message_from_api_format LLMs::Adapters::BaseMessageAdapter
-
#message_id LLMs::Stream::Events::ToolCallArgumentsUpdated
-
#message_id LLMs::Stream::Events::ToolCallCompleted
-
#message_id LLMs::Stream::Events::MessageCompleted
-
#message_id LLMs::Stream::Events::ToolCallStarted
-
#message_id LLMs::Stream::Events::TextDelta
-
#message_id LLMs::Stream::Events::ThinkingDelta
-
#message_id LLMs::Stream::Events::UsageUpdated
-
#message_id LLMs::Stream::Events::MessageStarted
-
#message_id LLMs::Stream::Events::ToolCallArgumentsJsonDelta
-
#messages LLMs::Conversation
-
#model_name LLMs::Usage::UsageData
-
#model_name LLMs::Models::Model
-
#model_name LLMs::Executors::BaseExecutor
-
#name LLMs::ConversationToolResult
-
#name LLMs::Stream::Events::ToolCallCompleted
-
#name LLMs::Stream::Events::ToolCallStarted
-
#name LLMs::ConversationToolCall
-
#on LLMs::Stream::EventEmitter
-
#options LLMs::CLI::Base
-
#output_tokens LLMs::Usage::UsageData
-
#parts LLMs::ConversationMessage
-
#pending? LLMs::Conversation
-
#possibly_supports_thinking? LLMs::Models::Provider
-
#possibly_supports_thinking? LLMs::Models::Model
-
#possibly_supports_tools? LLMs::Models::Provider
-
#possibly_supports_tools? LLMs::Models::Model
-
#possibly_supports_vision? LLMs::Models::Provider
-
#possibly_supports_vision? LLMs::Models::Model
-
#pricing LLMs::Models::Model
-
#provider LLMs::Models::Model
-
#provider_name LLMs::Models::Provider
-
register_model LLMs::Models
-
register_provider LLMs::Models
-
#response LLMs::Stream::Events::MessageCompleted
-
#results LLMs::ConversationToolResult
-
reverse_transform_role LLMs::Adapters::GoogleGeminiMessageAdapter
-
#role LLMs::ConversationMessage
-
#run LLMs::CLI::Base
-
#send_conversation LLMs::Executors::GoogleGeminiExecutor
-
#send_conversation LLMs::Executors::AnthropicExecutor
-
#send_conversation LLMs::Executors::OpenAICompatibleExecutor
-
#set_available_tools LLMs::Conversation
-
#set_system_message LLMs::Conversation
-
#stream_conversation LLMs::Executors::GoogleGeminiExecutor
-
#stream_conversation LLMs::Executors::AnthropicExecutor
-
#stream_conversation LLMs::Executors::OpenAICompatibleExecutor
-
#supports_thinking LLMs::Models::Provider
-
#supports_thinking LLMs::Models::Model
-
#supports_tools LLMs::Models::Provider
-
#supports_tools LLMs::Models::Model
-
#supports_vision LLMs::Models::Provider
-
#supports_vision LLMs::Models::Model
-
#system? LLMs::ConversationMessage
-
#system_message LLMs::Conversation
-
#system_prompt LLMs::Executors::BaseExecutor
-
#temperature LLMs::Executors::BaseExecutor
-
#text LLMs::ConversationMessage
-
#text LLMs::Stream::Events::TextDelta
-
#text LLMs::Stream::Events::MessageStarted
-
#thinking LLMs::Stream::Events::ThinkingDelta
-
#thinking_effort LLMs::Executors::BaseExecutor
-
#thinking_mode LLMs::Executors::BaseExecutor
-
#timestamp LLMs::Stream::Events::Base
-
to_api_format LLMs::Adapters::BaseMessageAdapter
-
to_api_format LLMs::Adapters::AnthropicMessageAdapter
-
to_api_format LLMs::Adapters::OpenAICompatibleMessageAdapter
-
to_api_format LLMs::Adapters::GoogleGeminiMessageAdapter
-
#to_h LLMs::Usage::UsageData
-
#to_s LLMs::Usage::UsageData
-
#tool_call_id LLMs::ConversationToolResult
-
#tool_call_id LLMs::ConversationToolCall
-
#tool_call_id LLMs::Stream::Events::ToolCallCompleted
-
#tool_call_id LLMs::Stream::Events::ToolCallArgumentsUpdated
-
#tool_call_id LLMs::Stream::Events::ToolCallStarted
-
#tool_call_id LLMs::Stream::Events::ToolCallArgumentsJsonDelta
-
#tool_call_type LLMs::ConversationToolResult
-
#tool_call_type LLMs::ConversationToolCall
-
#tool_calls LLMs::ConversationMessage
-
#tool_results LLMs::ConversationMessage
-
tool_schema LLMs::CLI::TestToolUse::CalculatorTool
-
#total_tokens LLMs::Usage::UsageData
-
transform_role LLMs::Adapters::BaseMessageAdapter
-
transform_role LLMs::Adapters::GoogleGeminiMessageAdapter
-
transform_text LLMs::Adapters::BaseMessageAdapter
-
transform_tool_call LLMs::Adapters::GoogleGeminiMessageAdapter
-
transform_tool_call LLMs::Adapters::AnthropicMessageAdapter
-
transform_tool_call LLMs::Adapters::OpenAICompatibleMessageAdapter
-
transform_tool_call LLMs::Adapters::BaseMessageAdapter
-
transform_tool_calls LLMs::Adapters::BaseMessageAdapter
-
#usage LLMs::Stream::Events::UsageUpdated
-
#user? LLMs::ConversationMessage