it.xnews.jp
出典: RubyLLM 生成: 2026-06-24 読了 約 2 分 model: claude-haiku-4-5 原文: https://rubyllm.com/ raw.md

RubyLLM、複数のAIプロバイダに対応した統一フレームワークを発表

複数のAIプロバイダに対応したRubyフレームワーク「RubyLLM」が発表された。OpenAI、Claude、Ollamaなどの主要なAIプロバイダに対し、単一の統一インターフェースを提供するもので、開発者はチャットボット、AIエージェント、RAGアプリケーション、コンテンツジェネレーターなど、あらゆるAIワークフローを一貫したAPIで構築できる。

RubyLLM logotype

主な機能と特徴

RubyLLMは、GPT、Claude、Ollamaのいずれを使用する場合でも同じインターフェースをサポートする。フレームワークは以下の主要機能を備えている:

開発者向けの便利性

RubyLLMは依存ライブラリを3つ(Faraday、Zeitwerk、Marcel)に制限し、軽量な設計を実現している。Rails統合機能としてacts_as_chatを提供し、Fiber ベースの非同期処理にも対応する。

フレームワークは800以上のモデルを備えたモデルレジストリを保有し、AIによるRubyメソッド呼び出しを可能にするツール機能、JSONスキーマを使った構造化出力、RubyLLM::Agentを通じたAIエージェント実装をサポートする。

対応プロバイダ

RubyLLMは以下のAIプロバイダに対応している:OpenAI、xAI、Anthropic、Gemini、VertexAI、Bedrock、DeepSeek、Mistral、Ollama、OpenRouter、Perplexity、GPUStack、およびOpenAI互換API。

この記事は元記事の事実のみに基づいて自動生成されました。

出典

RubyLLM、「RubyLLM」、https://rubyllm.com/

この記事をシェア