OpenAI API向けの非公式Rustクライアントライブラリ。OpenRouterのエンドポイントにも対応しています。
48593RustMIT更新 先月
#chat-completion
これらのライブラリは、モデル提供元ごとに異なるリクエスト形式の違いを隠し、チャット補完を一つのAPIで呼び出せるようにします。選ぶときは、使いたい言語と提供元に対応しているか、ストリーミングやツール呼び出しが必要かを確認してください。rust-genai は各提供元のネイティブプロトコルを使い、複数のモデルを扱うRustプロジェクトに向いています。ollama4j はローカルの Ollama サーバーの REST API を包み、チャットや埋め込み、モデル管理に対応します。ai-dial-core は Java で書かれた HTTP プロキシで、複数のモデルやアシスタントを一つの入口にまとめます。
OpenAI API向けの非公式Rustクライアントライブラリ。OpenRouterのエンドポイントにも対応しています。
チャット、Responses、ストリーミング、バッチなどに対応した、OpenAI APIおよび多数のLLMプロバイダー向け非同期Scalaクライアント。
OpenAI、Anthropic、Google、Mistral、DeepSeekなど複数のAIプロバイダーに対応する、チャット・音声・埋め込み生成向けの統一Ruby API。
各プロバイダーのネイティブプロトコルを使い、多数のAIプロバイダーと共通のAPIでチャットできるRustライブラリ。
複数のチャット補完・埋め込みモデル、アシスタント、アプリケーションに統一APIを提供するJava製HTTPプロキシ。
OllamaサーバーのREST APIを呼び出すJavaライブラリ。チャット、生成、ツール、埋め込み、モデル管理に対応。