LLM Integration Library
3.8k 2026-04-13

crmne/ruby_llm

A unified Ruby API for integrating with diverse Large Language Models (LLMs) from multiple providers, streamlining AI application development.

Core Features

Unified API for major LLM providers (OpenAI, Anthropic, Gemini, etc.)
Comprehensive AI capabilities (Chat, Vision, Audio, Images, Embeddings)
Advanced features like AI Agents, Tools, and Structured Output
Seamless integration with Ruby on Rails applications
Support for streaming responses and content moderation

Quick Start

gem install ruby_llm

Detailed Introduction

RubyLLM is a powerful and elegant Ruby API designed to abstract away the complexities of integrating with various Large Language Models (LLMs). It provides a single, consistent interface for interacting with providers like OpenAI, Anthropic, Google, and local models, eliminating the need to manage disparate SDKs. Developers can leverage its comprehensive features, including chat, vision, audio processing, image generation, and AI agents, to rapidly build sophisticated AI-powered applications, especially within the Ruby on Rails ecosystem. This gem significantly streamlines the development workflow for AI-driven solutions.

OSS Alternative

Explore the best open source alternatives to commercial software.

© 2026 OSS Alternative. hotgithub.com - All rights reserved.