OpenRouter
Provides an HTTP Client for the OpenRouter API (https://openrouter.ai)
Constants
VERSION = "1.2.6"
Nested types
- OpenRouter::ApiError
- OpenRouter::BadGatewayError
- OpenRouter::BadRequestError
- OpenRouter::Choice
- OpenRouter::Client
- OpenRouter::CompletionRequest
- OpenRouter::Content
- OpenRouter::ContentPart
- OpenRouter::EmbeddingData
- OpenRouter::EmbeddingEncodingFormat
- OpenRouter::EmbeddingRequest
- OpenRouter::EmbeddingResponse
- OpenRouter::EmbeddingUsage
- OpenRouter::Error
- OpenRouter::ForbiddenError
- OpenRouter::Function
- OpenRouter::FunctionParameter
- OpenRouter::ImageConfig
- OpenRouter::InvalidJSONResponse
- OpenRouter::Message
- OpenRouter::Model
- OpenRouter::PaymentRequiredError
- OpenRouter::Reasoning
- OpenRouter::RequestTimeoutError
- OpenRouter::Response
- OpenRouter::ResponseObject
- OpenRouter::Role
- OpenRouter::ServiceUnavailableError
- OpenRouter::TooManyRequestsError
- OpenRouter::Tool
- OpenRouter::ToolCall
- OpenRouter::ToolCallArgument
- OpenRouter::ToolFunction
- OpenRouter::UnauthorizedError
- OpenRouter::Usage