crmne/ruby_llm
One beautiful Ruby API for OpenAI, Anthropic, Gemini, Bedrock, Azure, OpenRouter, DeepSeek, Ollama, VertexAI, Perplexity, Mistral, xAI, GPUStack & OpenAI compatible APIs. Agents, Chat, Vision, Audio, PDF, Images, Embeddings, Tools, Streaming & Rails integration.
Provides unified abstractions for agents, tools, and structured schemas that work identically across providers, eliminating vendor lock-in through a minimal dependency footprint (Faraday, Zeitwerk, Marcel). Includes a built-in model registry of 800+ models with automatic capability detection and pricing, plus Rails integration via `acts_as_chat` for seamless ActiveRecord persistence and a pre-built chat UI.
3,718 stars. Actively maintained with 45 commits in the last 30 days.
Stars
3,718
Forks
392
Language
Ruby
License
MIT
Category
Last pushed
Mar 12, 2026
Commits (30d)
45
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/crmne/ruby_llm"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.