{"note":"OpenAPI conversion -- returning structured metadata","name":"seldon-local-wrapper","description":"Seldon External API","version":"0.1","base_url":"http://localhost:80","endpoints":12,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Seldon External API\n@base http://localhost:80\n@version 0.1\n@endpoints 12\n@toc aggregate(2), predict(2), route(2), send-feedback(2), transform-input(2), transform-output(2)\n\n@group aggregate\n@endpoint POST /aggregate\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endpoint GET /aggregate\n@required {body: map}\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endgroup\n\n@group predict\n@endpoint GET /predict\n@required {json: map}\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endpoint POST /predict\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endgroup\n\n@group route\n@endpoint GET /route\n@required {json: map}\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endpoint POST /route\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endgroup\n\n@group send-feedback\n@endpoint GET /send-feedback\n@required {json: map}\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endpoint POST /send-feedback\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endgroup\n\n@group transform-input\n@endpoint GET /transform-input\n@required {json: map}\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endpoint POST /transform-input\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endgroup\n\n@group transform-output\n@endpoint GET /transform-output\n@required {json: map}\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endpoint POST /transform-output\n@returns(200) {status: map{code: int(int32), info: str, reason: str, status: str}, meta: map{puid: str, tags: map, routing: map, requestPath: map, metrics: [map]}, data: map{names: [str], tensor: map{shape: [int(int32)], values: [num(double)]}, ndarry: [any], tftensor: map{dtype: str, tensor_shape: map{dim: [map], unknown_rank: bool}, version_number: int(int32), tensor_content: str(byte), half_val: [int(int32)], float_val: [num(float)], double_val: [num(double)], int_val: [int(int32)], string_val: [str(byte)], scomplex_val: [num(float)], int64_val: [str(int64)], bool_val: [bool], dcomplex_val: [num(double)], resource_handle_val: [map], variant_val: [map], uint32_val: [int(int64)], uint64_val: [str(uint64)]}}, binData: str(byte), strData: str} # A successful response.\n\n@endgroup\n\n@end\n"}