{ "url": "https://replicate.com/declare-lab/tango", "owner": "declare-lab", "name": "tango", "description": "Tango 2: Use text prompts to make sound effects", "visibility": "public", "github_url": "https://github.com/declare-lab/tango", "paper_url": "https://arxiv.org/pdf/2304.13731.pdf", "license_url": "https://github.com/declare-lab/tango/blob/master/LICENSE.md", "run_count": 0, "cover_image_url": "https://tjzk.replicate.delivery/models_models_cover_image/3e074eeb-6f95-4c4c-b7d8-38f5b9c3a2fd/tango2.png", "default_example": { "id": "4gahgg8fa1rgm0cf6sg80rcgn4", "model": "declare-lab/tango", "version": "740e4f5e59bd3b871c9e5b4efbff7ded516d40aa6abf4e95fd5e8dd149b7bc3f", "status": "succeeded", "input": { "model": "tango2", "steps": 100, "prompt": "Quiet speech and then and airplane flying away", "guidance": 3 }, "output": "https://replicate.delivery/pbxt/RqTLAYe5ZM0DEaHQlDwvA9PGLud8TeEwrGkG3fAWY5e62eAWC/output.wav", "logs": null, "error": null, "metrics": { "predict_time": 12.386586, "total_time": 184.047861 }, "created_at": "2024-05-01T22:56:56.144000Z", "started_at": "2024-05-01T22:59:47.805275Z", "completed_at": "2024-05-01T23:00:00.191861Z", "urls": { "get": "https://api.replicate.com/v1/predictions/4gahgg8fa1rgm0cf6sg80rcgn4", "cancel": "https://api.replicate.com/v1/predictions/4gahgg8fa1rgm0cf6sg80rcgn4/cancel" } }, "latest_version": { "id": "740e4f5e59bd3b871c9e5b4efbff7ded516d40aa6abf4e95fd5e8dd149b7bc3f", "created_at": "2024-05-01T22:29:30.165543+00:00", "cog_version": "v0.9.6+dev", "openapi_schema": { "info": { "title": "Cog", "version": "0.1.0" }, "paths": { "/": { "get": { "summary": "Root", "responses": { "200": { "content": { "application/json": { "schema": { "title": "Response Root Get" } } }, "description": "Successful Response" } }, "operationId": "root__get" } }, "/shutdown": { "post": { "summary": "Start Shutdown", "responses": { "200": { "content": { "application/json": { "schema": { "title": "Response Start Shutdown Shutdown Post" } } }, "description": "Successful Response" } }, "operationId": "start_shutdown_shutdown_post" } }, "/predictions": { "post": { "summary": "Predict", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PredictionResponse" } } }, "description": "Successful Response" }, "422": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } }, "description": "Validation Error" } }, "parameters": [ { "in": "header", "name": "prefer", "schema": { "type": "string", "title": "Prefer" }, "required": false } ], "description": "Run a single prediction on the model", "operationId": "predict_predictions_post", "requestBody": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PredictionRequest" } } } } } }, "/health-check": { "get": { "summary": "Healthcheck", "responses": { "200": { "content": { "application/json": { "schema": { "title": "Response Healthcheck Health Check Get" } } }, "description": "Successful Response" } }, "operationId": "healthcheck_health_check_get" } }, "/predictions/{prediction_id}": { "put": { "summary": "Predict Idempotent", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PredictionResponse" } } }, "description": "Successful Response" }, "422": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } }, "description": "Validation Error" } }, "parameters": [ { "in": "path", "name": "prediction_id", "schema": { "type": "string", "title": "Prediction ID" }, "required": true }, { "in": "header", "name": "prefer", "schema": { "type": "string", "title": "Prefer" }, "required": false } ], "description": "Run a single prediction on the model (idempotent creation).", "operationId": "predict_idempotent_predictions__prediction_id__put", "requestBody": { "content": { "application/json": { "schema": { "allOf": [ { "$ref": "#/components/schemas/PredictionRequest" } ], "title": "Prediction Request" } } }, "required": true } } }, "/predictions/{prediction_id}/cancel": { "post": { "summary": "Cancel", "responses": { "200": { "content": { "application/json": { "schema": { "title": "Response Cancel Predictions Prediction Id Cancel Post" } } }, "description": "Successful Response" }, "422": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/HTTPValidationError" } } }, "description": "Validation Error" } }, "parameters": [ { "in": "path", "name": "prediction_id", "schema": { "type": "string", "title": "Prediction ID" }, "required": true } ], "description": "Cancel a running prediction", "operationId": "cancel_predictions__prediction_id__cancel_post" } } }, "openapi": "3.0.2", "components": { "schemas": { "Input": { "type": "object", "title": "Input", "properties": { "model": { "allOf": [ { "$ref": "#/components/schemas/model" } ], "default": "tango2", "x-order": 1, "description": "choose a model" }, "steps": { "type": "integer", "title": "Steps", "default": 100, "x-order": 2, "description": "inference steps" }, "prompt": { "type": "string", "title": "Prompt", "default": "Quiet speech and then and airplane flying away", "x-order": 0, "description": "Input prompt" }, "guidance": { "type": "number", "title": "Guidance", "default": 3, "x-order": 3, "description": "guidance scale" } } }, "model": { "enum": [ "tango2", "tango2-full" ], "type": "string", "title": "model", "description": "An enumeration." }, "Output": { "type": "string", "title": "Output", "format": "uri" }, "Status": { "enum": [ "starting", "processing", "succeeded", "canceled", "failed" ], "type": "string", "title": "Status", "description": "An enumeration." }, "WebhookEvent": { "enum": [ "start", "output", "logs", "completed" ], "type": "string", "title": "WebhookEvent", "description": "An enumeration." }, "ValidationError": { "type": "object", "title": "ValidationError", "required": [ "loc", "msg", "type" ], "properties": { "loc": { "type": "array", "items": { "anyOf": [ { "type": "string" }, { "type": "integer" } ] }, "title": "Location" }, "msg": { "type": "string", "title": "Message" }, "type": { "type": "string", "title": "Error Type" } } }, "PredictionRequest": { "type": "object", "title": "PredictionRequest", "properties": { "id": { "type": "string", "title": "Id" }, "input": { "$ref": "#/components/schemas/Input" }, "webhook": { "type": "string", "title": "Webhook", "format": "uri", "maxLength": 65536, "minLength": 1 }, "created_at": { "type": "string", "title": "Created At", "format": "date-time" }, "output_file_prefix": { "type": "string", "title": "Output File Prefix" }, "webhook_events_filter": { "type": "array", "items": { "$ref": "#/components/schemas/WebhookEvent" }, "default": [ "start", "output", "logs", "completed" ] } } }, "PredictionResponse": { "type": "object", "title": "PredictionResponse", "properties": { "id": { "type": "string", "title": "Id" }, "logs": { "type": "string", "title": "Logs", "default": "" }, "error": { "type": "string", "title": "Error" }, "input": { "$ref": "#/components/schemas/Input" }, "output": { "$ref": "#/components/schemas/Output" }, "status": { "$ref": "#/components/schemas/Status" }, "metrics": { "type": "object", "title": "Metrics" }, "version": { "type": "string", "title": "Version" }, "created_at": { "type": "string", "title": "Created At", "format": "date-time" }, "started_at": { "type": "string", "title": "Started At", "format": "date-time" }, "completed_at": { "type": "string", "title": "Completed At", "format": "date-time" } } }, "HTTPValidationError": { "type": "object", "title": "HTTPValidationError", "properties": { "detail": { "type": "array", "items": { "$ref": "#/components/schemas/ValidationError" }, "title": "Detail" } } } } } } } }