RubyLLM 2.0: Providers, Protocols, and Provider Gems
SMRTR summary
RubyLLM 2.0 separates providers (services like OpenAI, Vertex AI) from protocols (API formats like Chat Completions, Responses, Anthropic), enabling cleaner multi-protocol routing. OpenAI now defaults to the Responses API, four new providers bring the total to seventeen, and a generator lets you scaffold a full provider gem with one command, reusing existing protocol implementations.
SMRTR provides this summary for quick context. The original article belongs to Daily.dev.
Read the original article