Skip to main content
Langflow は、エージェントおよび RAG ワークフローを構築するためのビジュアルフレームワークです。Langflow には、OpenAI 互換エンドポイントを通じて CometAPI 言語モデルを呼び出す CometAPI コンポーネントが含まれています。

前提条件

統合を設定する

1

CometAPI コンポーネントを追加する

Langflow のキャンバスで、コンポーネントメニューを開きます。CometAPI を検索し、CometAPI テキスト生成コンポーネントをフローに追加します。
2

CometAPI API key を入力する

CometAPI コンポーネントを選択します。コンポーネントのインスペクションパネルで、API key フィールドに CometAPI API key を入力します。
3

model ID を選択する

model ID を CometAPI Models ページの値に設定します。API key を入力した後にコンポーネントがモデルを取得できる場合は、モデルメニューから model ID を選択します。
4

チャット入力と出力を接続する

最小限のテストフローとして、Chat InputChat Output コンポーネントを追加します。Chat Input を CometAPI コンポーネントの入力に接続し、その後 CometAPI の出力を Chat Output に接続します。
5

Playground でテストする

Playground を開いて短いメッセージを送信します。チャット応答が正常に返れば、Langflow が CometAPI を呼び出していることを確認できます。

より大きなフロー内で CometAPI を使う

別の Langflow コンポーネントが LLM 入力を必要とする場合は、CometAPI コンポーネントの出力タイプを Language Model に変更します。これは、Agent、Prompt Template、Smart Transform のフローで役立ちます。 直接チャットする場合は、デフォルトのモデル応答出力をそのまま使い、Chat Output コンポーネントに接続してください。

Python から CometAPI フローを実行する

Playground でフローをテストした後は、Python から同じ Langflow フローを呼び出せます。Python コードは Langflow サーバーを呼び出します。リクエストを CometAPI に直接送信するわけではありません。CometAPI API key と model ID は、Langflow 内の CometAPI コンポーネントに保持してください。 REST API の例では、flow ID または endpoint name にチャット入力を送信します。
Langflow Python SDK を使用するプロジェクトでは、langflow-sdk をインストールし、Client.run() を通じて同じフローを呼び出します。
FLOW_ID は Langflow の flow ID または endpoint name に置き換えてください。<LANGFLOW_API_KEY> は Langflow API key に置き換えてください。この値は CometAPI API key とは異なります。

トラブルシューティング

CometAPI バンドルを含むバージョンに Langflow を更新してください。デプロイ環境で一部のコンポーネントが非表示になっている場合は、バンドル設定を確認するか、言語モデルコンポーネントの下で検索してください。
CometAPI API キーが有効であり、アカウントが選択したモデルにアクセスできることを確認してください。model ID を手動で入力することもできます。
model ID が CometAPI と完全に一致していること、およびフロー入力が CometAPI コンポーネントの入力に接続されていることを確認してください。

関連リソース