crmne/ruby_llm
A unified Ruby library providing one consistent API interface for multiple LLM providers including OpenAI, Anthropic, Google, AWS, and local models.

Velocity · 7d
+8.1
★ / day
Trend
→steady
star history
RubyLLM is a Ruby gem that abstracts multiple LLM providers behind a single, consistent API. It supports chat, vision, audio, embeddings, image generation, tool use, and streaming across providers like OpenAI, Anthropic, Claude, Gemini, and local models via Ollama. It targets developers building AI agents, chatbots, and RAG applications with Rails integration.