DashScope
DashScopeはAlibaba Cloudによって開発されたプラットフォームです。 特に本番環境でのAI/MLモデルを扱う際に、モデルの可視化、監視、デバッグのためのインターフェースを提供します。 このプラットフォームを使用すると、パフォーマンスメトリクスの可視化、モデルの動作の追跡、デプロイサイクルの早い段階での潜在的な問題の特定が可能になります。
QwenモデルはAlibaba Cloudによって開発された一連の生成AIモデルです。 Qwenファミリーのモデルは、テキスト生成、要約、質問応答、さまざまなNLPタスクなどのタスク向けに特別に設計されています。
詳細についてはDashScopeドキュメントを参照してください。 LangChain4jはDashScope Java SDKを使用してDashScopeと統合しています。
Maven依存関係
备注
1.0.0-alpha1
以降、langchain4j-dashscope
はlangchain4j-community
に移行し、
langchain4j-community-dashscope
に名前が変更されました。
1.0.0-alpha1
より前:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-dashscope</artifactId>
<version>${previous version here}</version>
</dependency>
1.0.0-alpha1
以降:
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-community-dashscope</artifactId>
<version>${latest version here}</version>
</dependency>
または、BOMを使用して依存関係を一貫して管理することもできます:
<dependencyManagement>
<dependency>
<groupId>dev.langchain4j</groupId>
<artifactId>langchain4j-community-bom</artifactId>
<version>${latest version here}</version>
<typ>pom</typ>
<scope>import</scope>
</dependency>
</dependencyManagement>
設定可能なパラメータ
QwenEmbeddingModel
は初期化時に以下のパラメータを設定できます:
プロパティ | 説明 | デフォルト値 |
---|---|---|
baseUrl | 接続先のURL。HTTPまたはWebSocketを使用してDashScopeに接続できます | https://dashscope.aliyuncs.com/api/v1/services/embeddings/text-embedding/text-embedding |
apiKey | APIキー | |
modelName | 使用するモデル | text-embedding-v2 |