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.
3,212 stars. No commits in the last 6 months.
Stars
3,212
Forks
381
Language
Ruby
License
MIT
Category
Last pushed
Aug 29, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/alexrudall/ruby-openai"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
rubyonai/chatgpt-ruby
🤖💎 ChatGPT Ruby – a simple gem for accessing the OpenAI API
magma-labs/magma-chat
Ruby on Rails 7-based ChatGPT Bot Platform
contextco/codebasechat
Create a GPT chatbot for any GitHub repo in just 30 seconds
railsjazz/ask_chatgpt
AI-Powered Assistant Gem right in your Rails console. Full power of ChatGPT in Rails
arcuru/chaz
Chaz is an AI bot for Matrix