Featured Classes

Demo

All Classes

BrowserHelper

class

CapabilityGenerator

class

CapabilityScraper

class

CliHelper

class

CodeValidator

class

ModelUpdater

class

Aliases

class

RubyLLM

BadRequestError

class

RubyLLM

Chat

class

RubyLLM

Chunk

class

RubyLLM

Configuration

class

RubyLLM

ConfigurationError

class

RubyLLM

Content

class

RubyLLM

Embedding

class

RubyLLM

Error

class

RubyLLM

ErrorMiddleware

class

RubyLLM

ForbiddenError

class

RubyLLM

Image

class

RubyLLM

InvalidRoleError

class

RubyLLM

Message

class

RubyLLM

ModelInfo

class

RubyLLM

ModelNotFoundError

class

RubyLLM

Models

class

RubyLLM

OverloadedError

class

RubyLLM

Parameter

class

RubyLLM

PaymentRequiredError

class

RubyLLM

CanonicalRequest

class

RubyLLM::Providers::Bedrock::Signing

CanonicalRequestConfig

class

RubyLLM::Providers::Bedrock::Signing

CredentialManager

class

RubyLLM::Providers::Bedrock::Signing

Credentials

class

RubyLLM::Providers::Bedrock::Signing

MissingCredentialsError

class

RubyLLM::Providers::Bedrock::Signing::Errors

MissingRegionError

class

RubyLLM::Providers::Bedrock::Signing::Errors

HeaderBuilder

class

RubyLLM::Providers::Bedrock::Signing

RequestExtractor

class

RubyLLM::Providers::Bedrock::Signing

Signature

class

RubyLLM::Providers::Bedrock::Signing

SignatureComputation

class

RubyLLM::Providers::Bedrock::Signing

SignatureGenerator

class

RubyLLM::Providers::Bedrock::Signing

SignatureResultBuilder

class

RubyLLM::Providers::Bedrock::Signing

Signer

class

RubyLLM::Providers::Bedrock::Signing

SignerInitializer

class

RubyLLM::Providers::Bedrock::Signing

SignerOptionExtractor

class

RubyLLM::Providers::Bedrock::Signing

StaticCredentialsProvider

class

RubyLLM::Providers::Bedrock::Signing

Railtie

class

RubyLLM

RateLimitError

class

RubyLLM

ServerError

class

RubyLLM

ServiceUnavailableError

class

RubyLLM

StreamAccumulator

class

RubyLLM

Tool

class

RubyLLM

ToolCall

class

RubyLLM

UnauthorizedError

class

RubyLLM

UnsupportedFunctionsError

class

RubyLLM

All Modules

RubyLLM

module

ActiveRecord

module

RubyLLM

ActsAs

module

RubyLLM::ActiveRecord

ChatMethods

module

RubyLLM::ActiveRecord

MessageMethods

module

RubyLLM::ActiveRecord

Provider

module

RubyLLM

Methods

module

RubyLLM::Provider

Providers

module

RubyLLM

Anthropic

module

RubyLLM::Providers

Capabilities

module

RubyLLM::Providers::Anthropic

Chat

module

RubyLLM::Providers::Anthropic

Embeddings

module

RubyLLM::Providers::Anthropic

Media

module

RubyLLM::Providers::Anthropic

Models

module

RubyLLM::Providers::Anthropic

Streaming

module

RubyLLM::Providers::Anthropic

Tools

module

RubyLLM::Providers::Anthropic

Bedrock

module

RubyLLM::Providers

Capabilities

module

RubyLLM::Providers::Bedrock

Chat

module

RubyLLM::Providers::Bedrock

Models

module

RubyLLM::Providers::Bedrock

Signing

module

RubyLLM::Providers::Bedrock

CryptoUtils

module

RubyLLM::Providers::Bedrock::Signing

Errors

module

RubyLLM::Providers::Bedrock::Signing

UriUtils

module

RubyLLM::Providers::Bedrock::Signing

Streaming

module

RubyLLM::Providers::Bedrock

Base

module

RubyLLM::Providers::Bedrock::Streaming

ContentExtraction

module

RubyLLM::Providers::Bedrock::Streaming

MessageProcessing

module

RubyLLM::Providers::Bedrock::Streaming

PayloadProcessing

module

RubyLLM::Providers::Bedrock::Streaming

PreludeHandling

module

RubyLLM::Providers::Bedrock::Streaming

DeepSeek

module

RubyLLM::Providers

Capabilities

module

RubyLLM::Providers::DeepSeek

Chat

module

RubyLLM::Providers::DeepSeek

Gemini

module

RubyLLM::Providers

Capabilities

module

RubyLLM::Providers::Gemini

Chat

module

RubyLLM::Providers::Gemini

Embeddings

module

RubyLLM::Providers::Gemini

Images

module

RubyLLM::Providers::Gemini

Media

module

RubyLLM::Providers::Gemini

Models

module

RubyLLM::Providers::Gemini

Streaming

module

RubyLLM::Providers::Gemini

Tools

module

RubyLLM::Providers::Gemini

OpenAI

module

RubyLLM::Providers

Capabilities

module

RubyLLM::Providers::OpenAI

Chat

module

RubyLLM::Providers::OpenAI

Embeddings

module

RubyLLM::Providers::OpenAI

Images

module

RubyLLM::Providers::OpenAI

Media

module

RubyLLM::Providers::OpenAI

Models

module

RubyLLM::Providers::OpenAI

Streaming

module

RubyLLM::Providers::OpenAI

Tools

module

RubyLLM::Providers::OpenAI

Streaming

module

RubyLLM