cLangChainConnection
LangChain4jでサポートされている大規模言語モデル(LLM)への接続を管理します。
情報メモ注: このコンポーネントは、Talendが提供するR2025-07以降のTalend Studioマンスリーアップデートをインストール済みである場合にのみ利用できます。詳細は管理者にお問い合わせください。
標準プロパティ
これらのプロパティは、標準ルートのフレームワークで実行されているcLangChainConnectionを設定するために使われます。
標準のcLangChainConnectionコンポーネントは、AIファミリーに属しています。
基本設定
| [Properties] (プロパティ) | 説明 |
|---|---|
|
[Language Model] (言語モデル) |
言語モデルとして、Anthropic、Azure OpenAI、Bedrock、GitHub Models、Google AI Germini、Ollama、OpenAIのいずれかを選択します。 情報メモ注: 現時点では、Google AI GeminiとGithub Modelsはまだ完全サポートではありません。
|
| [Base URL] (ベースURL) | アクセスしたいAPIサーバーのベースURLアドレスを入力します。デフォルトではhttp://127.0.0.1/defaultです。このオプションは、言語モデルであるAnthropic、Ollama、OpenAIでのみ利用可能です。 |
| [API Key] (APIキー) | 言語モデルにアクセスするためのAPIキーを入力します。このオプションは、言語モデルであるAnthropic、Azure OpenAI、Google AI Germini、OpenAIでのみ利用可能です。 |
| [Model Name] (モデル名) | 使用するモデルの名前を入力します。このオプションは、言語モデルであるAnthropic、Bedrock、Google AI Germini、Ollama、OpenAIでのみ利用可能です。 |
| [Endpoint] (エンドポイント) | 言語モデルサービスAPIにアクセスするためのエンドポイントを入力します。このオプションは、言語モデルであるAzure OpenAIとGithub Modelsでのみ利用可能です。 |
| [Deployment Name] (デプロイメント名) | 言語モデルにデプロイメント名を入力します。このオプションは、Azure OpenAI言語モデルでのみ利用可能です。 |
| [Service Version] (サービスバージョン) | 言語モデルのバージョンを入力します。このオプションは、Azure OpenAI言語モデルでのみ利用可能です。 |
| [Region] (リージョン) | "us-east-1"のように、該当するリージョンを二重引用符で囲んで入力します。このオプションは、Bedrock言語モデルでのみ利用可能です。 |
| [Github Token] (Githubトークン) | GitHub Modelsへのアクセストークンを入力します。このオプションは、言語モデルであるGitHub Modelsでのみ利用可能です。 |
| [Timeout(s)] (タイムアウト) |
コンポーネントがサーバーへの接続を確立するまでのタイムアウト期間(秒)を設定するために使われます。 |
詳細設定
| [Properties] (プロパティ) | 説明 |
|---|---|
|
[Temperature] (温度) |
サンプリング温度を入力します。範囲は0から2です。0.8のように高い値では、出力がよりランダムになります。一方、0.2のように低い値では、出力がより集中的で決定的なものになります。 |
| [Max retries] (最大試行数) | ルートが失敗するまでの再試行回数を定義します。 |
| 最大(完了)トークン数 |
チャットの自動補完機能で生成できるトークンの最大数。 |
| [Log Requests] (ログリクエスト数) | このチェックボックスをオンにすると、言語モデルへのリクエストがログに記録されます。このオプションは、言語モデルであるAnthropic、Ollama、OpenAIでのみ利用可能です。 |
| [Log Responses] (ログレスポンス数) | このチェックボックスをオンにすると、言語モデルからのレスポンスがログに記録されます。このオプションは、言語モデルであるAnthropic、Ollama、OpenAIでのみ利用可能です。 |
| [Log Requests and Responses] (ログのリクエスト数とレスポンス数) | このチェックボックスをオンにすると、リクエストとレスポンスの両方をログに記録します。このオプションは、言語モデルであるAzure OpenAI、Github Models、Google AI Germiniでのみ利用可能です。 |
使用方法
| 使用方法のガイダンス | 説明 |
|---|---|
|
使用ルール |
cLangChainConnectionは、入力コンポーネントや出力コンポーネントがリンクされていないルートに直接追加できます。 |
|
制限事項 |
該当なし |