Download OpenAPI specification:Download
An open source project from Data to AI Lab at MIT.
Sibyl is a highly configurable API for supporting the full human-ML decision making workflow.
eid required | string ID of the entity to modify/create |
row_ids | Array of strings Row IDs |
features | object Feature values |
labels | object Ground-truth labels. Only included if available |
object Additional properties |
{- "row_ids": [
- "string"
], - "features": { },
- "labels": { },
- "property": {
- "property1": null,
- "property2": null
}
}
{- "eid": "string",
- "row_ids": [
- "string"
], - "features": { },
- "labels": { },
- "property": {
- "property1": null,
- "property2": null
}
}
eid required | string ID of the entity to get |
row_id | string ID of the row to get for the entity |
{- "eid": "123",
- "features": {
- "row_1": {
- "f1": 10,
- "f2": 20
}, - "row_2": {
- "f1": 20,
- "f2": 30
}
}, - "row_ids": [
- "row_1",
- "row_2"
], - "labels": {
- "row_1": 1,
- "row_2": 0
}, - "property": {
- "group_id": "group_1"
}
}
Array of objects (Entity) |
{- "entities": [
- {
- "eid": "string",
- "row_ids": [
- "string"
], - "features": { },
- "labels": { },
- "property": {
- "property1": null,
- "property2": null
}
}
]
}
{- "entities": [
- {
- "eid": "string",
- "row_ids": [
- "string"
], - "features": { },
- "labels": { },
- "property": {
- "property1": null,
- "property2": null
}
}
]
}
If group ID is specified, return entities of that group.
group_id | string ID of the group to filter entities |
{- "entities": [
- {
- "eid": "string",
- "row_ids": [
- "string"
], - "labels": { },
- "property": {
- "property1": null,
- "property2": null
}
}
]
}
feature_name required | string Name of the feature to update |
description | string |
negated_description | string |
category | string |
type | string |
{- "description": "string",
- "negated_description": "string",
- "category": "string",
- "type": "string"
}
{- "name": "string",
- "description": "string",
- "negated_description": "string",
- "category": "string",
- "type": "string"
}
Array of objects (Feature) |
{- "features": [
- {
- "name": "string",
- "description": "string",
- "negated_description": "string",
- "category": "string",
- "type": "string"
}
]
}
{- "features": [
- {
- "name": "string",
- "description": "string",
- "negated_description": "string",
- "category": "string",
- "type": "string"
}
]
}
{- "categories": [
- {
- "name": "string",
- "color": "string",
- "abbreviation": "string"
}
]
}
{- "entities": [
- {
- "name": "string",
- "color": "string",
- "abbreviation": "string"
}
]
}
Note: Does not currently support updating realapp.
model_id required | string Name of the model to update/create |
description | string |
performance | string |
importances | object |
training_set_id | string |
{- "description": "string",
- "performance": "string",
- "importances": { },
- "training_set_id": "string"
}
{- "id": "string",
- "description": "string",
- "performance": "string"
}
If given multiple eids, return one prediction per eid (first row). If given one eid, return one prediction per row_id. Only one of eids and row_ids can contain more than one element.
eids required | Array of strings |
model_id required | string |
row_ids | Array of strings row_ids to select from the given eid |
return_proba | boolean |
{- "eids": [
- "string"
], - "model_id": "string",
- "row_ids": [
- "string"
], - "return_proba": true
}
{- "predictions": [
- 0
]
}
eid required | string |
row_id | string |
model_id required | string |
{- "eid": "string",
- "row_id": "string",
- "model_id": "string"
}
{- "contributions": {
- "property1": 0,
- "property2": 0
}
}
eids required | Array of strings |
model_id required | string |
row_ids | Array of strings |
{- "eids": [
- "string"
], - "model_id": "string",
- "row_ids": [
- "string"
]
}
{- "contributions": {
- "Feature Name": "string",
- "Feature Value": "string",
- "Contribution": 0,
- "Average\/Mode": "string"
}
}
eid required | string |
row_id | string |
model_id required | string |
required | object (Changes) |
return_proba | boolean |
{- "eid": "string",
- "row_id": "string",
- "model_id": "string",
- "changes": {
- "property1": "string",
- "property2": "string"
}, - "return_proba": true
}
{- "predictions": [
- [
- "string"
]
]
}
eid required | string |
row_id | string |
model_id required | string |
required | object (Changes) |
return_proba | boolean |
{- "eid": "string",
- "row_id": "string",
- "model_id": "string",
- "changes": {
- "property1": "string",
- "property2": "string"
}, - "return_proba": true
}
{- "prediction": 0
}
eid required | string |
row_id | string |
model_id required | string |
required | object (Changes) |
{- "eid": "string",
- "row_id": "string",
- "model_id": "string",
- "changes": {
- "property1": "string",
- "property2": "string"
}
}
{- "contribution": {
- "Feature Value": "string",
- "Contribution": 0,
- "Average\/Mode": "string"
}
}
eids required | Array of strings |
model_id required | string |
{- "eids": [
- "string"
], - "model_id": "string"
}
{- "contributions": [
- 0
]
}