Class List
- RubyLLMTop Level Namespace
- ActiveRecordRubyLLM
- ActsAsRubyLLM::ActiveRecord
- ActsAsLegacyRubyLLM::ActiveRecord
- ChatLegacyMethodsRubyLLM::ActiveRecord
- ChatMethodsRubyLLM::ActiveRecord
- MessageLegacyMethodsRubyLLM::ActiveRecord
- MessageMethodsRubyLLM::ActiveRecord
- ModelMethodsRubyLLM::ActiveRecord
- Agent < ObjectRubyLLM
- Aliases < ObjectRubyLLM
- Attachment < ObjectRubyLLM
- BadRequestError < ErrorRubyLLM
- Chat < ObjectRubyLLM
- Chunk < MessageRubyLLM
- Configuration < ObjectRubyLLM
- ConfigurationError < StandardErrorRubyLLM
- Connection < ObjectRubyLLM
- Content < ObjectRubyLLM
- Raw < ObjectRubyLLM::Content
- Context < ObjectRubyLLM
- Embedding < ObjectRubyLLM
- Error < StandardErrorRubyLLM
- ErrorMiddleware < MiddlewareRubyLLM
- ForbiddenError < ErrorRubyLLM
- GeneratorsRubyLLM
- ChatUIGenerator < BaseRubyLLM::Generators
- GeneratorHelpersRubyLLM::Generators
- InstallGenerator < BaseRubyLLM::Generators
- UpgradeToV110Generator < BaseRubyLLM::Generators
- UpgradeToV17Generator < BaseRubyLLM::Generators
- UpgradeToV19Generator < BaseRubyLLM::Generators
- Image < ObjectRubyLLM
- InvalidRoleError < StandardErrorRubyLLM
- Message < ObjectRubyLLM
- MimeTypeRubyLLM
- ModelRubyLLM
- Info < ObjectRubyLLM::Model
- Modalities < ObjectRubyLLM::Model
- Pricing < ObjectRubyLLM::Model
- PricingCategory < ObjectRubyLLM::Model
- PricingTier < ObjectRubyLLM::Model
- ModelNotFoundError < StandardErrorRubyLLM
- Models < ObjectRubyLLM
- Moderation < ObjectRubyLLM
- OverloadedError < ErrorRubyLLM
- Parameter < ObjectRubyLLM
- PaymentRequiredError < ErrorRubyLLM
- Provider < ObjectRubyLLM
- ProvidersRubyLLM
- Anthropic < ProviderRubyLLM::Providers
- CapabilitiesRubyLLM::Providers::Anthropic
- ChatRubyLLM::Providers::Anthropic
- Content < ObjectRubyLLM::Providers::Anthropic
- EmbeddingsRubyLLM::Providers::Anthropic
- MediaRubyLLM::Providers::Anthropic
- ModelsRubyLLM::Providers::Anthropic
- StreamingRubyLLM::Providers::Anthropic
- ToolsRubyLLM::Providers::Anthropic
- Azure < OpenAIRubyLLM::Providers
- ChatRubyLLM::Providers::Azure
- EmbeddingsRubyLLM::Providers::Azure
- MediaRubyLLM::Providers::Azure
- ModelsRubyLLM::Providers::Azure
- Bedrock < ProviderRubyLLM::Providers
- DeepSeek < OpenAIRubyLLM::Providers
- CapabilitiesRubyLLM::Providers::DeepSeek
- ChatRubyLLM::Providers::DeepSeek
- GPUStack < OpenAIRubyLLM::Providers
- Gemini < ProviderRubyLLM::Providers
- CapabilitiesRubyLLM::Providers::Gemini
- ChatRubyLLM::Providers::Gemini
- GeminiSchema < ObjectRubyLLM::Providers::Gemini::Chat
- MessageFormatter < ObjectRubyLLM::Providers::Gemini::Chat
- EmbeddingsRubyLLM::Providers::Gemini
- ImagesRubyLLM::Providers::Gemini
- MediaRubyLLM::Providers::Gemini
- ModelsRubyLLM::Providers::Gemini
- StreamingRubyLLM::Providers::Gemini
- ToolsRubyLLM::Providers::Gemini
- TranscriptionRubyLLM::Providers::Gemini
- Mistral < OpenAIRubyLLM::Providers
- CapabilitiesRubyLLM::Providers::Mistral
- ChatRubyLLM::Providers::Mistral
- EmbeddingsRubyLLM::Providers::Mistral
- ModelsRubyLLM::Providers::Mistral
- Ollama < OpenAIRubyLLM::Providers
- OpenAI < ProviderRubyLLM::Providers
- CapabilitiesRubyLLM::Providers::OpenAI
- ChatRubyLLM::Providers::OpenAI
- EmbeddingsRubyLLM::Providers::OpenAI
- ImagesRubyLLM::Providers::OpenAI
- MediaRubyLLM::Providers::OpenAI
- ModelsRubyLLM::Providers::OpenAI
- ModerationRubyLLM::Providers::OpenAI
- StreamingRubyLLM::Providers::OpenAI
- TemperatureRubyLLM::Providers::OpenAI
- ToolsRubyLLM::Providers::OpenAI
- TranscriptionRubyLLM::Providers::OpenAI
- OpenRouter < OpenAIRubyLLM::Providers
- Perplexity < OpenAIRubyLLM::Providers
- CapabilitiesRubyLLM::Providers::Perplexity
- ChatRubyLLM::Providers::Perplexity
- ModelsRubyLLM::Providers::Perplexity
- VertexAI < GeminiRubyLLM::Providers
- ChatRubyLLM::Providers::VertexAI
- EmbeddingsRubyLLM::Providers::VertexAI
- ModelsRubyLLM::Providers::VertexAI
- StreamingRubyLLM::Providers::VertexAI
- TranscriptionRubyLLM::Providers::VertexAI
- XAI < OpenAIRubyLLM::Providers
- Railtie < RailtieRubyLLM
- RateLimitError < ErrorRubyLLM
- ServerError < ErrorRubyLLM
- StreamAccumulator < ObjectRubyLLM
- StreamingRubyLLM
- FaradayHandlersRubyLLM::Streaming
- Thinking < ObjectRubyLLM
- Config < ObjectRubyLLM::Thinking
- Tokens < ObjectRubyLLM
- Tool < ObjectRubyLLM
- Halt < ObjectRubyLLM::Tool
- SchemaDefinition < ObjectRubyLLM::Tool
- ToolCall < ObjectRubyLLM
- Transcription < ObjectRubyLLM
- UnsupportedAttachmentError < StandardErrorRubyLLM
- UtilsRubyLLM