メインコンテンツへスキップ

概要

AIGNEフレームワークは、モデル非依存に設計されており、開発者はさまざまなプロバイダーの大規模言語モデル(LLM)や画像生成モデルを幅広く統合できます。これは、各プロバイダー独自のAPIを、一貫したインターフェースの背後で抽象化する、標準化されたアダプターシステムを通じて実現されています。

このシステムの中核となるのが、ChatModelImageModel のAgentです。これらの特化したAgentは、アプリケーションのロジックと外部のAIサービスとの間の橋渡しとして機能します。これらの標準化されたAgentを使用することで、モデルプロバイダーを最小限のコード変更で切り替えることができ、多くの場合、設定の変更だけで済みます。サポートされている各プロバイダーには、そのAPIと通信するための特定の実装を含む専用パッケージ(例:@aigne/openai@aigne/anthropic)があります。

このセクションでは、公式にサポートされているすべてのモデルプロバイダーの概要を説明します。特定のプロバイダーのインストール、設定、および使用方法に関する詳細な手順については、その専用のドキュメントページを参照してください。

Overview

サポートされているチャットモデル

以下の表は、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