Libraries
»
ruby_llm
(1.12.1)
»
Documentation for ruby_llm (1.12.1)
Alphabetic Index
File Listing
README
Namespace Listing A-Z
A
ActiveRecord
(RubyLLM)
ActsAs
(RubyLLM::ActiveRecord)
ActsAsLegacy
(RubyLLM::ActiveRecord)
Agent
(RubyLLM)
Aliases
(RubyLLM)
Anthropic
(RubyLLM::Providers)
Attachment
(RubyLLM)
Auth
(RubyLLM::Providers::Bedrock)
Azure
(RubyLLM::Providers)
B
BadRequestError
(RubyLLM)
Bedrock
(RubyLLM::Providers)
C
Capabilities
(RubyLLM::Providers::Mistral)
Capabilities
(RubyLLM::Providers::Perplexity)
Capabilities
(RubyLLM::Providers::Gemini)
Capabilities
(RubyLLM::Providers::DeepSeek)
Capabilities
(RubyLLM::Providers::Anthropic)
Capabilities
(RubyLLM::Providers::OpenAI)
Chat
(RubyLLM::Providers::Bedrock)
Chat
(RubyLLM::Providers::GPUStack)
Chat
(RubyLLM::Providers::Perplexity)
Chat
(RubyLLM::Providers::Azure)
Chat
(RubyLLM::Providers::VertexAI)
Chat
(RubyLLM::Providers::Mistral)
Chat
(RubyLLM::Providers::DeepSeek)
Chat
(RubyLLM)
Chat
(RubyLLM::Providers::XAI)
Chat
(RubyLLM::Providers::Gemini)
Chat
(RubyLLM::Providers::OpenRouter)
Chat
(RubyLLM::Providers::Anthropic)
Chat
(RubyLLM::Providers::OpenAI)
Chat
(RubyLLM::Providers::Ollama)
ChatLegacyMethods
(RubyLLM::ActiveRecord)
ChatMethods
(RubyLLM::ActiveRecord)
ChatUIGenerator
(RubyLLM::Generators)
Chunk
(RubyLLM)
Config
(RubyLLM::Thinking)
Configuration
(RubyLLM)
ConfigurationError
(RubyLLM)
Connection
(RubyLLM)
Content
(RubyLLM)
Content
(RubyLLM::Providers::Anthropic)
Context
(RubyLLM)
D
DeepSeek
(RubyLLM::Providers)
E
Embedding
(RubyLLM)
Embeddings
(RubyLLM::Providers::Azure)
Embeddings
(RubyLLM::Providers::VertexAI)
Embeddings
(RubyLLM::Providers::Mistral)
Embeddings
(RubyLLM::Providers::OpenAI)
Embeddings
(RubyLLM::Providers::Gemini)
Embeddings
(RubyLLM::Providers::Anthropic)
Error
(RubyLLM)
ErrorMiddleware
(RubyLLM)
F
FaradayHandlers
(RubyLLM::Streaming)
ForbiddenError
(RubyLLM)
G
GPUStack
(RubyLLM::Providers)
Gemini
(RubyLLM::Providers)
GeminiSchema
(RubyLLM::Providers::Gemini::Chat)
GeneratorHelpers
(RubyLLM::Generators)
Generators
(RubyLLM)
H
Halt
(RubyLLM::Tool)
I
Image
(RubyLLM)
Images
(RubyLLM::Providers::Gemini)
Images
(RubyLLM::Providers::OpenAI)
Info
(RubyLLM::Model)
InstallGenerator
(RubyLLM::Generators)
InvalidRoleError
(RubyLLM)
M
Media
(RubyLLM::Providers::Ollama)
Media
(RubyLLM::Providers::GPUStack)
Media
(RubyLLM::Providers::OpenAI)
Media
(RubyLLM::Providers::Azure)
Media
(RubyLLM::Providers::Anthropic)
Media
(RubyLLM::Providers::Gemini)
Media
(RubyLLM::Providers::Bedrock)
Message
(RubyLLM)
MessageFormatter
(RubyLLM::Providers::Gemini::Chat)
MessageLegacyMethods
(RubyLLM::ActiveRecord)
MessageMethods
(RubyLLM::ActiveRecord)
MimeType
(RubyLLM)
Mistral
(RubyLLM::Providers)
Modalities
(RubyLLM::Model)
Model
(RubyLLM)
ModelMethods
(RubyLLM::ActiveRecord)
ModelNotFoundError
(RubyLLM)
Models
(RubyLLM::Providers::OpenRouter)
Models
(RubyLLM::Providers::Perplexity)
Models
(RubyLLM::Providers::Mistral)
Models
(RubyLLM::Providers::OpenAI)
Models
(RubyLLM::Providers::Anthropic)
Models
(RubyLLM)
Models
(RubyLLM::Providers::VertexAI)
Models
(RubyLLM::Providers::GPUStack)
Models
(RubyLLM::Providers::Gemini)
Models
(RubyLLM::Providers::Bedrock)
Models
(RubyLLM::Providers::Ollama)
Models
(RubyLLM::Providers::Azure)
Models
(RubyLLM::Providers::XAI)
Moderation
(RubyLLM::Providers::OpenAI)
Moderation
(RubyLLM)
O
Ollama
(RubyLLM::Providers)
OpenAI
(RubyLLM::Providers)
OpenRouter
(RubyLLM::Providers)
OverloadedError
(RubyLLM)
P
Parameter
(RubyLLM)
PaymentRequiredError
(RubyLLM)
Perplexity
(RubyLLM::Providers)
Pricing
(RubyLLM::Model)
PricingCategory
(RubyLLM::Model)
PricingTier
(RubyLLM::Model)
Provider
(RubyLLM)
Providers
(RubyLLM)
R
Railtie
(RubyLLM)
RateLimitError
(RubyLLM)
Raw
(RubyLLM::Content)
RubyLLM
S
SchemaDefinition
(RubyLLM::Tool)
ServerError
(RubyLLM)
ServiceUnavailableError
(RubyLLM)
StreamAccumulator
(RubyLLM)
Streaming
(RubyLLM::Providers::Bedrock)
Streaming
(RubyLLM)
Streaming
(RubyLLM::Providers::OpenRouter)
Streaming
(RubyLLM::Providers::Anthropic)
Streaming
(RubyLLM::Providers::VertexAI)
Streaming
(RubyLLM::Providers::OpenAI)
Streaming
(RubyLLM::Providers::Gemini)
T
Temperature
(RubyLLM::Providers::OpenAI)
Thinking
(RubyLLM)
Tokens
(RubyLLM)
Tool
(RubyLLM)
ToolCall
(RubyLLM)
Tools
(RubyLLM::Providers::Anthropic)
Tools
(RubyLLM::Providers::Gemini)
Tools
(RubyLLM::Providers::OpenAI)
Transcription
(RubyLLM)
Transcription
(RubyLLM::Providers::VertexAI)
Transcription
(RubyLLM::Providers::Gemini)
Transcription
(RubyLLM::Providers::OpenAI)
U
UnauthorizedError
(RubyLLM)
UnsupportedAttachmentError
(RubyLLM)
UpgradeToV110Generator
(RubyLLM::Generators)
UpgradeToV17Generator
(RubyLLM::Generators)
UpgradeToV19Generator
(RubyLLM::Generators)
Utils
(RubyLLM)
V
VertexAI
(RubyLLM::Providers)
X
XAI
(RubyLLM::Providers)