OpenAPI互換REST API

OpenAPI互換REST APIとは何ですか。

OpenAPI (バージョン2.0または3.0、JSONまたはYAMLフォーマット)は、RESTful APIをドキュメント化するための業界標準です。次の機能が提供されます:

OpenAPI REST APIがエージェント構築プラットフォームで重要なのはなぜですか。

REST APIのOAuth2の構成

REST APIデータ・ソースでは、OAuth2がサポートされます。REST APIを使用するための優先認証方法を追加します。

  1. 左側のサイドバーで「データ・ソース」を選択し、「データ・ソースの追加」ボタンを選択します。

  2. 「ソース・タイプ」として「Rest API」を選択し、オプションで「詳細構成」でデータ・ソースのカスタム名および説明を追加します。

    新規REST APIの追加

  3. OpenAPI 2.0以上の仕様のJSONファイルをアップロードして、APIエンドポイントを自動的に構成し、REST APIソースの追加ボタンを選択します。

  4. 「データ・ソース」ダッシュボードで「Rest API」タブを選択し、そのデータ・ソースの「アクション」列のロック・アイコンをクリックします。

    「データ・ソース」ダッシュボード

  5. 「クライアントID」、「クライアント・シークレット」およびOAuth2フロー・タイプを入力して、このデータ・ソースへのREST APIアクセスを認可します。選択したフロー・タイプに基づいて、希望するスコープを選択できる新しいセレクタが表示されます。

  6. 認可のリクエストボタンを選択します。

    REST APIアクセスの認可

  7. '認可コード'フロー・タイプの場合、必要な権限を付与するページにリダイレクトされます。アクセスを承認すると、「認可は正常に完了しました。」と表示されるコールバック・ページに送信されます。その後、このタブを閉じてエージェント・ファクトリに戻ることができます。"認可に成功しました。これで、保護されたエンドポイントにアクセスできるようになりました。" というメッセージが表示された場合、認証設定が保存され、エージェント・ビルダーでREST APIの使用を開始できることを意味します。

    確認メッセージ