Class List
- RubyLLMTop Level Namespace
- ActiveRecordRubyLLM
- ActsAsRubyLLM::ActiveRecord
- ActsAsLegacyRubyLLM::ActiveRecord
- ChatLegacyMethodsRubyLLM::ActiveRecord
- ChatMethodsRubyLLM::ActiveRecord
- MessageLegacyMethodsRubyLLM::ActiveRecord
- MessageMethodsRubyLLM::ActiveRecord
- ModelMethodsRubyLLM::ActiveRecord
- 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
- 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
- Bedrock < ProviderRubyLLM::Providers
- CapabilitiesRubyLLM::Providers::Bedrock
- ChatRubyLLM::Providers::Bedrock
- MediaRubyLLM::Providers::Bedrock
- ModelsRubyLLM::Providers::Bedrock
- SigningRubyLLM::Providers::Bedrock
- CanonicalRequest < ObjectRubyLLM::Providers::Bedrock::Signing
- CanonicalRequestConfig < ObjectRubyLLM::Providers::Bedrock::Signing
- CredentialManager < ObjectRubyLLM::Providers::Bedrock::Signing
- Credentials < ObjectRubyLLM::Providers::Bedrock::Signing
- CryptoUtilsRubyLLM::Providers::Bedrock::Signing
- ErrorsRubyLLM::Providers::Bedrock::Signing
- MissingCredentialsError < ArgumentErrorRubyLLM::Providers::Bedrock::Signing::Errors
- MissingRegionError < ArgumentErrorRubyLLM::Providers::Bedrock::Signing::Errors
- HeaderBuilder < ObjectRubyLLM::Providers::Bedrock::Signing
- ParamComponent < StructRubyLLM::Providers::Bedrock::Signing
- RequestExtractor < ObjectRubyLLM::Providers::Bedrock::Signing
- Signature < ObjectRubyLLM::Providers::Bedrock::Signing
- SignatureComputation < ObjectRubyLLM::Providers::Bedrock::Signing
- SignatureGenerator < ObjectRubyLLM::Providers::Bedrock::Signing
- SignatureResultBuilder < ObjectRubyLLM::Providers::Bedrock::Signing
- Signer < ObjectRubyLLM::Providers::Bedrock::Signing
- SignerInitializer < ObjectRubyLLM::Providers::Bedrock::Signing
- SignerOptionExtractor < ObjectRubyLLM::Providers::Bedrock::Signing
- StaticCredentialsProvider < ObjectRubyLLM::Providers::Bedrock::Signing
- UriUtilsRubyLLM::Providers::Bedrock::Signing
- StreamingRubyLLM::Providers::Bedrock
- BaseRubyLLM::Providers::Bedrock::Streaming
- ContentExtractionRubyLLM::Providers::Bedrock::Streaming
- MessageProcessingRubyLLM::Providers::Bedrock::Streaming
- PayloadProcessingRubyLLM::Providers::Bedrock::Streaming
- PreludeHandlingRubyLLM::Providers::Bedrock::Streaming
- 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
- ToolsRubyLLM::Providers::OpenAI
- TranscriptionRubyLLM::Providers::OpenAI
- OpenRouter < OpenAIRubyLLM::Providers
- ModelsRubyLLM::Providers::OpenRouter
- 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
- Railtie < RailtieRubyLLM
- RateLimitError < ErrorRubyLLM
- ServerError < ErrorRubyLLM
- StreamAccumulator < ObjectRubyLLM
- StreamingRubyLLM
- Tool < ObjectRubyLLM
- Halt < ObjectRubyLLM::Tool
- SchemaDefinition < ObjectRubyLLM::Tool
- ToolCall < ObjectRubyLLM
- Transcription < ObjectRubyLLM
- UnsupportedAttachmentError < StandardErrorRubyLLM
- UtilsRubyLLM