Skip to main content
このガイドでは、一般的な Agent API リクエストの実践的な例を紹介します。すべての例で API キーによる認証が必要です。
your_api_key、your_agent_id、your_run_id を実際の値に置き換えてください。まず一覧エンドポイントを使用して、組織で利用可能な Agents を確認してください。

Starter Template のウォークスルー

Profound の Starter Template を使用して Agent を作成したとします。この Agent には、Any Text (This is an example input) というラベルの必須テキスト入力が 1 つあります。 一般的な流れは次のとおりです。
  1. List Agents を使用して Agent ID を確認します。
  2. Get an Agent を使用して入力スキーマを確認します。
  3. スキーマのプロパティ名をキーとする inputs オブジェクトを指定して、Run an Agent を使用します。
  4. Get an Agent Run を使用して、実行が成功したか失敗したかを確認します。

1. List Agents

まず、実行したい Agent を特定します。

2. Get an Agent

次に、Agent を取得してスキーマを確認します。このレスポンスでは、Agent の入力スキーマと出力スキーマが JSON Schema として返されます。schema.input を使用して、どのフィールドが必須か、また Agent の実行時に inputs オブジェクトでどの変数 ID を送信するかを判断します。schema.output を使用して、実行から返される結果の構造を把握することもできます。
inputs オブジェクトでは、スキーマのプロパティキーをフィールド名として使用する必要があります。この例では、必須の入力キーは人が読めるラベルではなく your_input_variable_id です。

3. Run an Agent

次に、その入力キーを使用して実行を開始します。
このエンドポイントは 202 Accepted を返します。送信が成功しても、実行が受け付けられたことを意味するだけです。最終的に成功したか失敗したかを確認するには、実行を取得する必要があります。

4. Get an Agent Run

最後に、実行結果を取得します。