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.
Our Review
- •Single beautiful API across providers
- •Supports agents, vision, audio, tools, streaming
- •Lightweight with only 3 dependencies
Our Verdict
Ruby gem offering a unified API for OpenAI, Anthropic, Gemini, Bedrock, Azure, and 10+ other LLM providers. Best for Ruby and Rails developers building AI apps. Biggest differentiator: Comprehensive support for agents, chat, vision, audio, PDF, images, embeddings, tools, streaming, and Rails integration in one client.
Frequently Asked Questions
What LLM providers does ruby_llm support?
ruby_llm supports OpenAI, Anthropic, Gemini, Bedrock, Azure, OpenRouter, DeepSeek, Ollama, VertexAI, Perplexity, Mistral, xAI, GPUStack, and OpenAI-compatible APIs. It provides features like agents, chat, vision, audio, PDF, images, embeddings, tools, streaming, and Rails integration.
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.
Open source & community-verified
MIT licensed: free to use in any project, no strings attached. 3,979 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.