AIGNEフレームワークは、モデル非依存に設計されており、開発者はさまざまなプロバイダーの大規模言語モデル(LLM)や画像生成モデルを幅広く統合できます。これは、各プロバイダー独自のAPIを、一貫したインターフェースの背後で抽象化する、標準化されたアダプターシステムを通じて実現されています。
このシステムの中核となるのが、ChatModel と ImageModel のAgentです。これらの特化したAgentは、アプリケーションのロジックと外部のAIサービスとの間の橋渡しとして機能します。これらの標準化されたAgentを使用することで、モデルプロバイダーを最小限のコード変更で切り替えることができ、多くの場合、設定の変更だけで済みます。サポートされている各プロバイダーには、そのAPIと通信するための特定の実装を含む専用パッケージ(例:@aigne/openai、@aigne/anthropic)があります。
このセクションでは、公式にサポートされているすべてのモデルプロバイダーの概要を説明します。特定のプロバイダーのインストール、設定、および使用方法に関する詳細な手順については、その専用のドキュメントページを参照してください。

サポートされているチャットモデル
以下の表は、AIGNEフレームワークで公式にサポートされているチャットモデルプロバイダーの一覧です。プロバイダーを選択すると、その詳細な統合ガイドが表示されます。
| プロバイダー | パッケージ |
|---|---|
| AIGNE Hub | @aigne/aigne-hub |
| Anthropic | @aigne/anthropic |
| AWS Bedrock | @aigne/bedrock |
| DeepSeek | @aigne/deepseek |
| Doubao | @aigne/doubao |
| Google Gemini | @aigne/gemini |
| LMStudio | @aigne/lmstudio |
| Ollama | @aigne/ollama |
| OpenAI | @aigne/openai |
| OpenRouter | @aigne/open-router |
| Poe | @aigne/poe |
| xAI | @aigne/xai |
サポートされている画像モデル
以下の表は、公式にサポートされている画像生成モデルプロバイダーの一覧です。プロバイダーを選択すると、その詳細な統合ガイドが表示されます。
| プロバイダー | パッケージ |
|---|---|
| AIGNE Hub | @aigne/aigne-hub |
| Doubao | @aigne/doubao |
| Google Gemini | @aigne/gemini |
| Ideogram | @aigne/ideogram |
| OpenAI | @aigne/openai |