类别

版本

REST API

RapidMiner AI Hub提供了一个REST API以编程方式管理它。为了使用该API,您需要通过JSON Web令牌(JWT)进行身份验证和授权。

使用Keycloak创建JWT

使用keycloak创建JWT有不同的方法,其中一种是使用旋度和一个公共客户端,例如Rapidminer AI Hub前端;

curl -L -X POST 'http://:/auth/realms//protocol/openid-connect/token' \ -H 'Content-Type: application/x-www-form-urlencode ' \——data-urlencode 'client_id=' \——data-urlencode 'grant_type=password' \——data-urlencode 'scope=openid' \——data-urlencode 'username=' \——data-urlencode 'password='

RapidMiner AI Hub API

RapidMiner AI Hub的REST API文档为OpenApi 3.0规范并发布于

SwaggerHub

对于对API的所有进一步请求,您需要拥有

  • 请求的HTTP方法(GET, POST, PUT, PATCH或DELETE);
  • 内容类型头属性,
  • 授权头属性,该属性包含idToken来自令牌服务,前缀为持票人(如。授权:Bearer ),
  • RapidMiner AI Hub url和
  • 您想要请求的路线。
curl -H“Content-Type: application/json”-H“Authorization: Bearer $idToken”$RMServerHost/executions/queues