コンテンツにスキップ

fl.list_upstream_info

モデルストアの上流情報を一覧表示します。

パラメータ

  • conds: condition -- 取得条件。 本項目は省略可能です。 省略された場合はすべての上流情報が取得されます。
  • offset: integer -- 取得開始位置。 本項目は省略可能です。 省略された場合は先頭から取得されます。
  • limit: integer -- 取得件数。 本項目は省略可能です。 省略された場合は全件取得されます。
  • order: string -- 結果の並び替えの基準にするカラム名。 本項目は省略可能です。 省略された場合は結果の並び順は不定になります。

戻り値

指定した条件に合致する上流情報の配列が戻されます。 詳細は upstream_info を参照してください。

実行例

リクエストデータ

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "fl.list_upstream_info",
  "params": {
    "conds": {
      "=": ["upstream_model_store_ddc", "upstream_store"]
    },
    "limit": 5
  }
}

リクエスト実行

curl -H "Content-type: application/json" \
     -H "APIKey: 9c6f4574-89d1-4e3c-8af7-2549dc217fcf" \
     -H "Secret: aef8caingiej1ieNieJ3Phool4maeGohcies" \
     -X POST -d "@request.json" \
     https://localhost/api/v2/fl/jsonrpc

レスポンス

{
  "result": [
    {
      "id": 4,
      "model_store_ddc_id": null,
      "model_store_dataset_id": 4,
      "upstream_endpoint": "http://localhost/api/v2/fl/jsonrpc",
      "upstream_apikey": "9c6f4574-89d1-4e3c-8af7-2549dc217fcf",
      "upstream_secret": "aef8caingiej1ieNieJ3Phool4maeGohcies",
      "upstream_model_store_ddc": "upstream_store",
      "alias": "default",
      "description": "",
      "enabled": true,
      "created_at": {
        "_type": "datetime",
        "val": "2025-07-10T14:19:59.186408+09:00"
      },
      "updated_at": {
        "_type": "datetime",
        "val": "2025-07-10T14:19:59.186408+09:00"
      }
    }
  ],
  "id": 1,
  "jsonrpc": "2.0"
}