Langflow は、エージェントおよび RAG ワークフローを構築するためのビジュアルフレームワークです。Langflow には CometAPI コンポーネントが含まれており、OpenAI 互換エンドポイントを通じて CometAPI 言語モデルを呼び出します。Documentation Index
Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt
Use this file to discover all available pages before exploring further.
前提条件
- Langflow Desktop、Langflow Cloud、またはセルフホストの Langflow インスタンス
- 有効な API キーを持つ CometAPI アカウント — ダッシュボードで取得
- CometAPI Models page の model ID
統合を設定する
CometAPI コンポーネントを追加
Langflow のキャンバスで、コンポーネントメニューを開きます。CometAPI を検索し、CometAPI のテキスト生成コンポーネントをフローに追加します。
CometAPI API キーを入力
CometAPI コンポーネントを選択します。コンポーネントのインスペクションパネルで、API key フィールドに CometAPI API キーを入力します。
model ID を選択
model ID を CometAPI Models page の値に設定します。API キー入力後にコンポーネントがモデルを取得できる場合は、model メニューから model ID を選択します。
チャット入力と出力を接続
最小構成のテストフローとして、Chat Input と Chat Output コンポーネントを追加します。Chat Input を CometAPI コンポーネントの入力に接続し、次に CometAPI の出力を Chat Output に接続します。
より大きなフロー内で CometAPI を使う
別の Langflow コンポーネントが LLM 入力を必要とする場合は、CometAPI コンポーネントの出力タイプを Language Model に変更します。これは、Agent、Prompt Template、Smart Transform のフローで便利です。 直接チャットする場合は、デフォルトの model response 出力のままにして、Chat Output コンポーネントに接続します。Python から CometAPI フローを実行する
Playground でフローをテストした後、同じ Langflow フローを Python から呼び出せます。この Python コードは Langflow サーバーを呼び出します。CometAPI に直接リクエストを送信するわけではありません。CometAPI API キーと model ID は、Langflow 内の CometAPI コンポーネントに保持してください。 REST API の例では、チャット入力を flow ID または endpoint name に送信します:langflow-sdk をインストールし、Client.run() を通じて同じフローを呼び出します:
FLOW_ID は Langflow の flow ID または endpoint name に置き換えてください。<LANGFLOW_API_KEY> は Langflow API キーに置き換えてください。この値は CometAPI API キーとは異なります。
トラブルシューティング
CometAPI コンポーネントが見つからない
CometAPI コンポーネントが見つからない
CometAPI バンドルを含むバージョンに Langflow を更新してください。デプロイ環境で一部のコンポーネントが非表示になっている場合は、バンドル設定を確認するか、言語モデルのコンポーネントの下を検索してください。
モデル一覧が読み込まれない
モデル一覧が読み込まれない
CometAPI API キーが有効であり、アカウントが選択したモデルにアクセスできることを確認してください。model ID を手動で入力することもできます。
フローは実行されるがエラーが返される
フローは実行されるがエラーが返される
model ID が CometAPI と完全に一致していること、およびフロー入力が CometAPI コンポーネントの入力に接続されていることを確認してください。