APIリクエスト

APIリクエスト

APIリクエストコンポーネントは、カスタマイズ可能なHTTPリクエストを送信し、レスポンスを処理することでフローを外部APIと接続できます。

コンポーネントの説明

APIリクエストコンポーネントの仕組み

APIリクエストコンポーネントは、AIワークフロー内でのHTTPリクエストを容易にする多用途なツールです。1つまたは複数のURLに対してリクエストを送信し、レスポンスを処理することで、ワークフローが外部APIやWebサービスと連携できるようになります。データ取得、サードパーティサービスとの連携、カスタムエンドポイントの呼び出しなど、自動化・知的処理の一部として不可欠な機能です。

このコンポーネントは何をしますか?

このコンポーネントでは、指定したURLへHTTPリクエスト(GET、POST、PATCH、PUT)を構成・送信できます。ヘッダー、クエリパラメータ、リクエストボディの追加によるカスタマイズが可能です。フォームデータの処理やカスタムタイムアウト設定もサポートし、幅広いAPI連携に適しています。

入力項目

APIリクエストコンポーネントで設定できる入力項目は以下の通りです:

フィールド説明初期値/オプション
URL対象となる1つ以上のURLをカンマ区切りで入力します。文字列
Methodリクエストで使用するHTTPメソッド。ドロップダウンGET, POST, PATCH, PUT
Headersリクエストに含めるカスタムヘッダー(辞書形式)。辞書/データ
BodyPOST、PATCH、PUTリクエスト用のデータペイロード(辞書形式)。辞書/データ
Query ParametersURLクエリパラメータとして追加するキーと値のペア。辞書/データ
Use Form Dataデータを application/x-www-form-urlencoded 形式で送信するかどうかのトグル。真偽値false
Timeoutリクエストのタイムアウトまでの秒数。整数5
Cache TTLAPIレスポンスのキャッシュ期間。「キャッシュしない」に設定すると無効化。ドロップダウンキャッシュしない, 5分, … など
Verbose有効にするとデバッグ用の詳細出力を表示。真偽値false
Tool NameこのAPIリクエストツールの名前(エージェント用)。文字列
Tool Descriptionエージェントがこのツールの使い方を理解するための説明文。文字列(複数行)

出力

このコンポーネントが生成する主な出力は2つです:

出力名説明
DataデータAPIリクエストのレスポンスデータ。
ToolツールこのAPIリクエストを「ツール」としてエージェント型ワークフローで利用可能にします。

このコンポーネントを使う理由

  • インテグレーション:AIワークフローをあらゆる外部APIやWebサービスへ接続し、新たなデータやアクションの追加が容易に。
  • 柔軟性:複数のHTTPメソッド、カスタムヘッダー・ボディ・クエリパラメータに対応し、シンプルなAPIコールから複雑な連携まで幅広く対応。
  • キャッシュ機能:レスポンスをキャッシュしてパフォーマンス向上やAPI呼び出しの削減が可能。
  • フォームデータ対応:フォームエンコードされたデータも簡単に送信可能。
  • エージェント対応:ツール名や説明を定義することで、エージェント型AIワークフローでツールとして利用可能。

利用例

  • 公開APIからリアルタイムデータ(天気、ニュース、金融など)を取得する。
  • サードパーティサービス(CRMやチケッティングシステムなど)へ情報を送信する。
  • カスタムバックエンドのエンドポイントと連携してデータ処理やワークフロー自動化を行う。
  • LLMエージェントが外部APIを呼び出して推論やタスク実行を行う。

まとめ

APIリクエストコンポーネントは、Webサービスや外部データソースと連携するAIプロセスにおいて不可欠な構成要素です。多様なHTTPリクエストシナリオに対応できる豊富な設定オプションを備え、出力はそのまま、もしくはエージェント型AIワークフローのツールとして利用できます。

APIリクエストコンポーネントを使用したフローテンプレートの例

迅速に開始できるよう、APIリクエストコンポーネントを効果的に使用する方法を示すいくつかのサンプルフローテンプレートを準備しました。これらのテンプレートは異なる使用例とベストプラクティスを紹介し、独自のプロジェクトでコンポーネントを理解し実装することを容易にします。

Hacker NewsトップストーリーAIキュレーター
Hacker NewsトップストーリーAIキュレーター

Hacker NewsトップストーリーAIキュレーター

Hacker Newsのトップストーリーを自動で取得し、要約し、詳細・URL・トップコメントを含めて提示するAI搭載のワークフローです。ユーザーはチャットやボタンで操作でき、AIエージェントが話題のテック、スタートアップ、AI関連のディスカッションを使いやすい形式で整理・提供します。...

1 分で読める
LiveAgent API連携によるAIカスタマーサポートエージェント
LiveAgent API連携によるAIカスタマーサポートエージェント

LiveAgent API連携によるAIカスタマーサポートエージェント

このAI搭載ワークフローは、ユーザーからの問い合わせを自社のナレッジソースや外部API(LiveAgentなど)、言語モデルに接続し、プロフェッショナルでフレンドリーかつ高い関連性のある応答を自動化します。フローは会話履歴の取得、ドキュメント検索、外部システムとの連携を行い、簡潔で構造化された回答を提供し、必要に応じて...

1 分で読める
ナレッジベースとAPI拡張によるAIカスタマーサポートエージェント
ナレッジベースとAPI拡張によるAIカスタマーサポートエージェント

ナレッジベースとAPI拡張によるAIカスタマーサポートエージェント

このAI搭載ワークフローは、社内ナレッジベース検索、Googleドキュメントナレッジ取得、API連携、高度な言語モデル推論を組み合わせることでカスタマーサポートを自動化します。エージェントはスロバキア語または顧客の言語で応答し、常に最新情報を提供し、必要に応じて人間のサポートへエスカレーションできます。多言語対応・自動...

1 分で読める
リアルタイム位置情報付きIP検索チャットボット
リアルタイム位置情報付きIP検索チャットボット

リアルタイム位置情報付きIP検索チャットボット

このAI搭載チャットボットは、IPアドレスを入力するだけで都市、国、タイムゾーン、ISPなどの詳細情報を即座に提供します。IP検索APIからのリアルタイムデータを活用しており、会話型インターフェースで素早く正確なIP情報を必要とする方に最適です。...

1 分で読める

よくある質問

APIリクエストコンポーネントは何をするものですか?

APIリクエストコンポーネントは、フローからHTTPリクエスト(GET、POST、PATCH、PUT)を1つまたは複数のURLに送信し、あらゆる外部APIやWebサービスと接続できるようにします。

APIリクエストのヘッダーやボディはカスタマイズできますか?

はい。ターゲットAPIに合わせてカスタムヘッダーやボディコンテンツを追加できます。どちらもデータ入力や辞書で設定可能です。

クエリパラメータや異なるHTTPメソッドに対応していますか?

もちろんです。URLにクエリパラメータを追加でき、GET、POST、PATCH、PUTなどさまざまなHTTPメソッドから選択できます。

APIレスポンスのキャッシュは可能ですか?

はい。APIレスポンスのキャッシュ期間を設定したり、キャッシュを無効にしたりできます。データの鮮度やパフォーマンスを制御可能です。

このコンポーネントはサードパーティツールとの連携に適していますか?

はい。ほぼすべてのAPI公開サービスとシームレスに統合できるよう設計されており、自動化や高度なワークフローの中核コンポーネントです。

あらゆるAPIとフローを接続

APIリクエストを使って、リアルタイムデータやサードパーティサービス、カスタムインテグレーションをフローに追加しましょう。

詳細はこちら

LiveAgent API連携によるAIカスタマーサポートエージェント
LiveAgent API連携によるAIカスタマーサポートエージェント

LiveAgent API連携によるAIカスタマーサポートエージェント

このAI搭載ワークフローは、ユーザーからの問い合わせを自社のナレッジソースや外部API(LiveAgentなど)、言語モデルに接続し、プロフェッショナルでフレンドリーかつ高い関連性のある応答を自動化します。フローは会話履歴の取得、ドキュメント検索、外部システムとの連携を行い、簡潔で構造化された回答を提供し、必要に応じて...

1 分で読める
AIエージェント
AIエージェント

AIエージェント

FlowHuntのAIエージェントコンポーネントは、ワークフローに自律的な意思決定とツール使用の能力を与えます。大規模言語モデルを活用し、さまざまなツールと連携してタスクを解決し、目標を達成し、知的な応答を提供します。高度な自動化や対話型AIソリューションの構築に最適です。...

1 分で読める
AI Automation +4
カスタム OpenAI LLM
カスタム OpenAI LLM

カスタム OpenAI LLM

FlowHunt の Custom OpenAI LLM コンポーネントで、独自のカスタム言語モデルの力を引き出しましょう。JinaChat、LocalAI、Prem など、OpenAI 互換のモデルを API キーやエンドポイントで簡単に統合できます。温度や最大トークン数などのコア設定を細かく調整し、結果のキャッシュ...

1 分で読める
AI LLM +5