API Reference
List Function Versions
GET
/
v2
/
functions
/
{organization_name}
/
{function_name}
/
versions
Authorization
Path
Query
curl --request GET \
--url https://mango.sievedata.com/v2/functions/{organization_name}/{function_name}/versions \
--header 'X-API-Key: <x-api-key>'
[
{
"id": "0d5fbb11-5bea-48f8-baf8-28e82c06d31f",
"build_status": "ready",
"queued_at": "2023-09-22T22:55:01.510000",
"built_at": "2023-09-22T22:55:02.177000",
"ready_at": "2023-09-22T22:55:02.188000",
"compute_type": "a100",
"python_version": "3.10",
"python_packages": [
"cmake==3.26.3",
"einops==0.4.1",
"face-alignment==1.3.4",
"facexlib==0.2.5",
"gradio>=3.7.0",
"librosa==0.9.2",
"mediapipe==0.9.1.0",
"ninja==1.10.2.3",
"numpy==1.23.1",
"torch==1.13.1"
],
"system_packages": [
"ffmpeg",
"libgl1-mesa-glx",
"libglib2.0-0"
],
"cuda_version": "",
"gpu": true,
"minimum_replicas": 1,
"maximum_replicas": 0,
"inputs": [
{
"type": "sieve.Video",
"name": "source_video",
"data": null,
"description": ""
},
{
"type": "sieve.Audio",
"name": "target_audio",
"data": null,
"description": ""
}
],
"outputs": [
{
"type": "sieve.Video",
"name": "",
"data": null,
"description": ""
}
],
"environment_variables": [
{
"name": "stabilize_expression",
"description": "whether or not to stabilize the expression before lip-syncing",
"default": "true"
},
],
"stream_output": false,
"function_dependencies": []
}
]
This endpoint returns a list of function versions of a function.
Request
organization_name
string
requiredname of Sieve organization
function_name
string
requiredname of Sieve model
limit
string
default: "none"Limit the number of response, used for pagination
offset
string
default: "none"The offset of the response, used for pagination
Response
array
array Versions
curl --request GET \
--url https://mango.sievedata.com/v2/functions/{organization_name}/{function_name}/versions \
--header 'X-API-Key: <x-api-key>'
[
{
"id": "0d5fbb11-5bea-48f8-baf8-28e82c06d31f",
"build_status": "ready",
"queued_at": "2023-09-22T22:55:01.510000",
"built_at": "2023-09-22T22:55:02.177000",
"ready_at": "2023-09-22T22:55:02.188000",
"compute_type": "a100",
"python_version": "3.10",
"python_packages": [
"cmake==3.26.3",
"einops==0.4.1",
"face-alignment==1.3.4",
"facexlib==0.2.5",
"gradio>=3.7.0",
"librosa==0.9.2",
"mediapipe==0.9.1.0",
"ninja==1.10.2.3",
"numpy==1.23.1",
"torch==1.13.1"
],
"system_packages": [
"ffmpeg",
"libgl1-mesa-glx",
"libglib2.0-0"
],
"cuda_version": "",
"gpu": true,
"minimum_replicas": 1,
"maximum_replicas": 0,
"inputs": [
{
"type": "sieve.Video",
"name": "source_video",
"data": null,
"description": ""
},
{
"type": "sieve.Audio",
"name": "target_audio",
"data": null,
"description": ""
}
],
"outputs": [
{
"type": "sieve.Video",
"name": "",
"data": null,
"description": ""
}
],
"environment_variables": [
{
"name": "stabilize_expression",
"description": "whether or not to stabilize the expression before lip-syncing",
"default": "true"
},
],
"stream_output": false,
"function_dependencies": []
}
]