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.
Best for
Our Review
- •Single beautiful API across providers
- •Supports agents, vision, audio, tools, streaming
- •Lightweight with only 3 dependencies
Cons
- Still emerging, may lack some provider-specific features
- Requires familiarity with Ruby ecosystem
- Beta features like certain integrations
Our Verdict
Game-changer for Ruby devs building multi-provider AI apps; clean and efficient.
Frequently Asked Questions
What is 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.
How do I install ruby_llm?
Visit the GitHub repository at https://github.com/crmne/ruby_llm for installation instructions.
What license does ruby_llm use?
ruby_llm uses the MIT license.
What are alternatives to ruby_llm?
Explore related tools and alternatives on My AI Guide.
Great for: Pro Vibe Builders
Skip if: You need something more beginner-friendly or guided
Open source & community-verified
MIT licensed — free to use in any project, no strings attached. 3,853 developers have starred this, meaning the community has reviewed and trusted it.
Reviewed by My AI Guide for relevance, quality, and active maintenance before listing.