ruby-openai and rubygpt
These are competitors offering overlapping functionality—both provide Ruby bindings for OpenAI's APIs, with A being the more mature and feature-complete option (supporting GPT-5 and Realtime WebRTC) while B appears to be a simpler, less-maintained alternative for the same core use case.
About ruby-openai
alexrudall/ruby-openai
OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible!
Comprehensive Ruby bindings for OpenAI's full API surface including chat streaming, vision capabilities, Responses API for persistent conversations, and Realtime WebRTC bidirectional audio. Built on Faraday HTTP client with configurable base URIs, streaming support, and logging; also compatible with alternative providers (Azure, Deepseek, Ollama, Groq, Gemini). Covers 25+ endpoints: embeddings, fine-tuning, vector stores, assistants with file search, image generation/editing, speech-to-text, and moderation.
About rubygpt
feapaydin/rubygpt
Ruby wrapper for OpenAI's ChatGPT APIs.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work