Model List
curl --request GET \
--url https://api.goenhance.ai/api/v1/video2video/modellistimport requests
url = "https://api.goenhance.ai/api/v1/video2video/modellist"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.goenhance.ai/api/v1/video2video/modellist', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.goenhance.ai/api/v1/video2video/modellist",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.goenhance.ai/api/v1/video2video/modellist"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.goenhance.ai/api/v1/video2video/modellist")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.goenhance.ai/api/v1/video2video/modellist")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"code": 0,
"msg": "Success",
"data": [
{
"name": "Recommend",
"list": [
{
"value": 5,
"label": "Cute Anime Style",
"isVip": false
},
{
"value": 23,
"label": "PS Game",
"isVip": false,
"isNew": true
},
{
"value": 22,
"label": "Pixar Style v1.1",
"isVip": false
},
{
"value": 18,
"label": "Cute Anime v1.1",
"isVip": false
},
{
"value": 19,
"label": "Japanese Anime v1.1",
"isVip": false
},
{
"value": 20,
"label": "Clay Cartoon v1.1",
"isVip": false,
"discount": 20
},
{
"value": 21,
"label": "Story Illustration",
"isVip": false
},
{
"value": 3,
"label": "Pop Art Style",
"isVip": false
},
{
"value": 6,
"label": "Pixar Style",
"isVip": false
},
{
"value": 17,
"label": "Clay Cartoon Style",
"isVip": false,
"discount": 20
},
{
"value": 2,
"label": "Anime Style 2",
"isVip": false
},
{
"value": 12,
"label": "Vintage Ink Style",
"isVip": false,
"tip": "Gender recognition may be weak"
},
{
"value": 8,
"label": "Origami Style",
"isVip": false
},
{
"value": 15,
"label": "Pixel Style 2(Strong)",
"isVip": false
},
{
"value": 10,
"label": "Japanese Anime Style",
"isVip": false
},
{
"value": 11,
"label": "3D CG Style",
"isVip": false
},
{
"value": 13,
"label": "Doodles Style",
"isVip": false
},
{
"value": 16,
"label": "Illustration Style",
"isVip": false
},
{
"value": 14,
"label": "Line Style(Strong)",
"isVip": false
},
{
"value": 7,
"label": "Anime Style",
"isVip": false
},
{
"value": 4,
"label": "Ink Painting Style",
"isVip": false
},
{
"value": 9,
"label": "Pencil Style",
"isVip": false
},
{
"value": 1,
"label": "Pixel Style",
"isVip": false
}
]
}
]
}{
"code": 401,
"msg": "Token is required"
}{
"code": 500,
"msg": ""
}Video To Video API
Get Video to Video Style List API
Retrieve a comprehensive list of available AI models for video-to-video transformation, including their capabilities and parameters.
GET
/
api
/
v1
/
video2video
/
modellist
Model List
curl --request GET \
--url https://api.goenhance.ai/api/v1/video2video/modellistimport requests
url = "https://api.goenhance.ai/api/v1/video2video/modellist"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.goenhance.ai/api/v1/video2video/modellist', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.goenhance.ai/api/v1/video2video/modellist",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.goenhance.ai/api/v1/video2video/modellist"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.goenhance.ai/api/v1/video2video/modellist")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.goenhance.ai/api/v1/video2video/modellist")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"code": 0,
"msg": "Success",
"data": [
{
"name": "Recommend",
"list": [
{
"value": 5,
"label": "Cute Anime Style",
"isVip": false
},
{
"value": 23,
"label": "PS Game",
"isVip": false,
"isNew": true
},
{
"value": 22,
"label": "Pixar Style v1.1",
"isVip": false
},
{
"value": 18,
"label": "Cute Anime v1.1",
"isVip": false
},
{
"value": 19,
"label": "Japanese Anime v1.1",
"isVip": false
},
{
"value": 20,
"label": "Clay Cartoon v1.1",
"isVip": false,
"discount": 20
},
{
"value": 21,
"label": "Story Illustration",
"isVip": false
},
{
"value": 3,
"label": "Pop Art Style",
"isVip": false
},
{
"value": 6,
"label": "Pixar Style",
"isVip": false
},
{
"value": 17,
"label": "Clay Cartoon Style",
"isVip": false,
"discount": 20
},
{
"value": 2,
"label": "Anime Style 2",
"isVip": false
},
{
"value": 12,
"label": "Vintage Ink Style",
"isVip": false,
"tip": "Gender recognition may be weak"
},
{
"value": 8,
"label": "Origami Style",
"isVip": false
},
{
"value": 15,
"label": "Pixel Style 2(Strong)",
"isVip": false
},
{
"value": 10,
"label": "Japanese Anime Style",
"isVip": false
},
{
"value": 11,
"label": "3D CG Style",
"isVip": false
},
{
"value": 13,
"label": "Doodles Style",
"isVip": false
},
{
"value": 16,
"label": "Illustration Style",
"isVip": false
},
{
"value": 14,
"label": "Line Style(Strong)",
"isVip": false
},
{
"value": 7,
"label": "Anime Style",
"isVip": false
},
{
"value": 4,
"label": "Ink Painting Style",
"isVip": false
},
{
"value": 9,
"label": "Pencil Style",
"isVip": false
},
{
"value": 1,
"label": "Pixel Style",
"isVip": false
}
]
}
]
}{
"code": 401,
"msg": "Token is required"
}{
"code": 500,
"msg": ""
}Overview
The Video to Video Model List API provides a complete catalog of all available AI models for transforming videos. Use this endpoint to discover model options, understand their capabilities, and select the appropriate model for your specific video transformation needs.Usage Examples
This endpoint is useful for:- Building model selection interfaces in your application
- Discovering the latest available transformation models
- Understanding parameter options for each model
- Viewing sample outputs to select the most appropriate model
Headers
Response
The response is of type object.
⌘I
