このプロジェクトについて

Rigは、スケーラブルでモジュール式、かつ人間工学的なLLM搭載アプリケーションを構築するためのRustライブラリです。20以上のモデルプロバイダーと10以上のベクターストア統合に対して統一インターフェースを提供し、LLM補完、埋め込み、文字起こし、音声生成、画像生成ワークフローをサポートします。主な機能には、マルチターンストリーミングを備えたエージェントワークフロー、クラシックなエージェントランタイム、GenAIセマンティックコンベンションへの完全準拠、最小限のボイラープレート統合が含まれます。ライブラリは、プロバイダーに依存しない契約を扱う`rig-core`と、オーケストレーションを扱う`rig-agent`に分割され、ルートの`rig`ファサードが両方を再エクスポートします。ポータブルコアとクラシックランタイムのためのブラウザWASMをサポートします。統合には、AWS Bedrock、Google Vertex AI、LanceDB、Qdrant、MongoDBなどが含まれ、それぞれフィーチャーフラグの背後にあります。Rigはまた、テストとデバッグのための`rig::cassette`を介した録音・再生機能も提供します。St Jude、Coral Protocol、Nethermindなどの企業で使用されています。