C I
RDoc Documentation
🔍

    No recent searches

    ☰
    Pages
    • lib
      • agent.rb.tt
      • instructions.txt.erb.tt
      • chats_controller.rb.tt
      • messages_controller.rb.tt
      • models_controller.rb.tt
      • messages_helper.rb.tt
      • chat_response_job.rb.tt
      • _chat.html.erb.tt
      • _form.html.erb.tt
      • index.html.erb.tt
      • new.html.erb.tt
      • show.html.erb.tt
      • _assistant.html.erb.tt
      • _content.html.erb.tt
      • _error.html.erb.tt
      • _form.html.erb.tt
      • _system.html.erb.tt
      • _tool.html.erb.tt
      • _tool_calls.html.erb.tt
      • _user.html.erb.tt
      • _default.html.erb.tt
      • _default.html.erb.tt
      • _model.html.erb.tt
      • index.html.erb.tt
      • show.html.erb.tt
      • _chat.html.erb.tt
      • _form.html.erb.tt
      • index.html.erb.tt
      • new.html.erb.tt
      • show.html.erb.tt
      • _assistant.html.erb.tt
      • _content.html.erb.tt
      • _error.html.erb.tt
      • _form.html.erb.tt
      • _system.html.erb.tt
      • _tool.html.erb.tt
      • _tool_calls.html.erb.tt
      • _user.html.erb.tt
      • create.turbo_stream.erb.tt
      • _default.html.erb.tt
      • _default.html.erb.tt
      • _model.html.erb.tt
      • index.html.erb.tt
      • show.html.erb.tt
      • add_references_to_chats_tool_calls_and_messages_migration.rb.tt
      • chat_model.rb.tt
      • create_chats_migration.rb.tt
      • create_messages_migration.rb.tt
      • create_models_migration.rb.tt
      • create_tool_calls_migration.rb.tt
      • initializer.rb.tt
      • message_model.rb.tt
      • model_model.rb.tt
      • tool_call_model.rb.tt
      • schema.rb.tt
      • tool.rb.tt
      • tool_call.html.erb.tt
      • tool_result.html.erb.tt
      • add_v1_10_message_columns.rb.tt
      • add_v1_14_tool_call_columns.rb.tt
      • migration.rb.tt
      • add_v1_9_message_columns.rb.tt
      • aliases.json
      • models.json
      • models_schema.json
      • models.rake
      • release.rake
      • ruby_llm.rake
      • vcr.rake
    Classes and Modules
    • RubyLLM
      • ActiveRecord
        • ActsAs
        • ActsAsLegacy
        • ChatLegacyMethods
        • ChatMethods
        • MessageLegacyMethods
        • MessageMethods
        • ModelMethods
        • PayloadHelpers
        • ToolCallMethods
      • Agent
      • Aliases
      • Attachment
      • BadRequestError
      • Chat
      • Chunk
      • Configuration
      • ConfigurationError
      • Connection
      • Content
        • Raw
      • Context
      • ContextLengthExceededError
      • Cost
      • DeprecationError
      • Deprecator
      • Embedding
      • Error
      • ErrorMiddleware
      • ForbiddenError
      • Generators
        • AgentGenerator
        • ChatUIGenerator
        • GeneratorHelpers
        • InstallGenerator
        • SchemaGenerator
        • ToolGenerator
        • UpgradeToV110Generator
        • UpgradeToV114Generator
        • UpgradeToV17Generator
        • UpgradeToV19Generator
      • Image
      • Instrumentation
      • InvalidRoleError
      • InvalidToolChoiceError
      • Message
      • MimeType
      • Model
        • Info
        • Modalities
        • Pricing
        • PricingCategory
        • PricingTier
      • ModelNotFoundError
      • ModelRegistry
        • ActiveRecordSource
        • JsonSource
      • Models
      • Moderation
      • OverloadedError
      • Parameter
      • PaymentRequiredError
      • PromptNotFoundError
      • Provider
      • Providers
        • Anthropic
          • Capabilities
          • Chat
          • Content
          • Embeddings
          • Media
          • Models
          • Streaming
          • Tools
        • Azure
          • Chat
          • Embeddings
          • Media
          • Models
        • Bedrock
          • Auth
          • Chat
          • Media
          • Models
          • Streaming
        • DeepSeek
          • Capabilities
          • Chat
        • GPUStack
          • Capabilities
          • Chat
          • Media
          • Models
        • Gemini
          • Capabilities
          • Chat
            • GeminiSchema
            • MessageFormatter
          • Embeddings
          • Images
          • Media
          • Models
          • Streaming
          • Tools
          • Transcription
        • Mistral
          • Capabilities
          • Chat
          • Embeddings
          • Media
          • Models
        • Ollama
          • Capabilities
          • Chat
          • Media
          • Models
        • OpenAI
          • Capabilities
          • Chat
          • Embeddings
          • Images
          • Media
          • Models
          • Moderation
          • Streaming
          • Temperature
          • Tools
          • Transcription
        • OpenRouter
          • Chat
          • Images
          • Models
          • Streaming
        • Perplexity
          • Capabilities
          • Chat
          • Media
          • Models
        • VertexAI
          • Chat
          • Embeddings
          • Models
          • Streaming
          • Transcription
        • XAI
          • Chat
          • Models
      • Railtie
      • RateLimitError
      • ServerError
      • ServiceUnavailableError
      • StreamAccumulator
      • Streaming
        • FaradayHandlers
      • Thinking
        • Config
      • Tokens
      • Tool
        • Halt
        • SchemaDefinition
      • ToolCall
      • ToolConcurrency
      • Transcription
      • UnauthorizedError
      • UnsupportedAttachmentError
      • Utils

    On This Page

    Generated by RDoc 8.1.0 using the Aliki theme by Stan Lo