alexrudall/ruby-openai

OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible!

49
/ 100
Emerging

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.

Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 21 / 25

How are scores calculated?

Stars

3,212

Forks

381

Language

Ruby

License

MIT

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.