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.

66
/ 100
Established

This is a Ruby library that allows you to easily integrate various AI models like OpenAI's GPT, Anthropic's Claude, Google's Gemini, or local models into your Ruby applications. It takes your text, images, audio, or document files and processes them using advanced AI, outputting structured text, summaries, images, or conversational responses. It's designed for Ruby developers who want to build AI-powered features like chatbots, intelligent agents, or content analysis tools without dealing with different APIs for each AI provider.

3,718 stars. Actively maintained with 24 commits in the last 30 days.

Use this if you are a Ruby developer building an application and want a unified, 'beautiful' API to work with many different large language models (LLMs) and their capabilities.

Not ideal if you are not a Ruby developer or if you only need to interact with a single AI model and prefer to use its native SDK.

Ruby-on-Rails-development AI-integration chatbot-development developer-tools API-integration
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 20 / 25

How are scores calculated?

Stars

3,718

Forks

392

Language

Ruby

License

MIT

Last pushed

Mar 12, 2026

Commits (30d)

24

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.