PixVerse V6 Videoverlängerung
curl --request POST \
--url https://api.highwayapi.ai/v3/async/pixverse-v6-extend \
--header 'Authorization: <authorization>' \
--header 'Content-Type: <content-type>' \
--data '
{
"seed": 123,
"style": "<string>",
"video": "<string>",
"prompt": "<string>",
"duration": 123,
"resolution": "<string>",
"negative_prompt": "<string>",
"generate_audio_switch": true
}
'import requests
url = "https://api.highwayapi.ai/v3/async/pixverse-v6-extend"
payload = {
"seed": 123,
"style": "<string>",
"video": "<string>",
"prompt": "<string>",
"duration": 123,
"resolution": "<string>",
"negative_prompt": "<string>",
"generate_audio_switch": True
}
headers = {
"Content-Type": "<content-type>",
"Authorization": "<authorization>"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': '<content-type>', Authorization: '<authorization>'},
body: JSON.stringify({
seed: 123,
style: '<string>',
video: '<string>',
prompt: '<string>',
duration: 123,
resolution: '<string>',
negative_prompt: '<string>',
generate_audio_switch: true
})
};
fetch('https://api.highwayapi.ai/v3/async/pixverse-v6-extend', 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.highwayapi.ai/v3/async/pixverse-v6-extend",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'seed' => 123,
'style' => '<string>',
'video' => '<string>',
'prompt' => '<string>',
'duration' => 123,
'resolution' => '<string>',
'negative_prompt' => '<string>',
'generate_audio_switch' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: <content-type>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.highwayapi.ai/v3/async/pixverse-v6-extend"
payload := strings.NewReader("{\n \"seed\": 123,\n \"style\": \"<string>\",\n \"video\": \"<string>\",\n \"prompt\": \"<string>\",\n \"duration\": 123,\n \"resolution\": \"<string>\",\n \"negative_prompt\": \"<string>\",\n \"generate_audio_switch\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "<content-type>")
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.highwayapi.ai/v3/async/pixverse-v6-extend")
.header("Content-Type", "<content-type>")
.header("Authorization", "<authorization>")
.body("{\n \"seed\": 123,\n \"style\": \"<string>\",\n \"video\": \"<string>\",\n \"prompt\": \"<string>\",\n \"duration\": 123,\n \"resolution\": \"<string>\",\n \"negative_prompt\": \"<string>\",\n \"generate_audio_switch\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.highwayapi.ai/v3/async/pixverse-v6-extend")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = '<content-type>'
request["Authorization"] = '<authorization>'
request.body = "{\n \"seed\": 123,\n \"style\": \"<string>\",\n \"video\": \"<string>\",\n \"prompt\": \"<string>\",\n \"duration\": 123,\n \"resolution\": \"<string>\",\n \"negative_prompt\": \"<string>\",\n \"generate_audio_switch\": true\n}"
response = http.request(request)
puts response.read_body{
"task_id": "<string>"
}Video
PixVerse V6 Videoverlängerung
POST
/
v3
/
async
/
pixverse-v6-extend
PixVerse V6 Videoverlängerung
curl --request POST \
--url https://api.highwayapi.ai/v3/async/pixverse-v6-extend \
--header 'Authorization: <authorization>' \
--header 'Content-Type: <content-type>' \
--data '
{
"seed": 123,
"style": "<string>",
"video": "<string>",
"prompt": "<string>",
"duration": 123,
"resolution": "<string>",
"negative_prompt": "<string>",
"generate_audio_switch": true
}
'import requests
url = "https://api.highwayapi.ai/v3/async/pixverse-v6-extend"
payload = {
"seed": 123,
"style": "<string>",
"video": "<string>",
"prompt": "<string>",
"duration": 123,
"resolution": "<string>",
"negative_prompt": "<string>",
"generate_audio_switch": True
}
headers = {
"Content-Type": "<content-type>",
"Authorization": "<authorization>"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': '<content-type>', Authorization: '<authorization>'},
body: JSON.stringify({
seed: 123,
style: '<string>',
video: '<string>',
prompt: '<string>',
duration: 123,
resolution: '<string>',
negative_prompt: '<string>',
generate_audio_switch: true
})
};
fetch('https://api.highwayapi.ai/v3/async/pixverse-v6-extend', 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.highwayapi.ai/v3/async/pixverse-v6-extend",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'seed' => 123,
'style' => '<string>',
'video' => '<string>',
'prompt' => '<string>',
'duration' => 123,
'resolution' => '<string>',
'negative_prompt' => '<string>',
'generate_audio_switch' => true
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: <content-type>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.highwayapi.ai/v3/async/pixverse-v6-extend"
payload := strings.NewReader("{\n \"seed\": 123,\n \"style\": \"<string>\",\n \"video\": \"<string>\",\n \"prompt\": \"<string>\",\n \"duration\": 123,\n \"resolution\": \"<string>\",\n \"negative_prompt\": \"<string>\",\n \"generate_audio_switch\": true\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "<content-type>")
req.Header.Add("Authorization", "<authorization>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.highwayapi.ai/v3/async/pixverse-v6-extend")
.header("Content-Type", "<content-type>")
.header("Authorization", "<authorization>")
.body("{\n \"seed\": 123,\n \"style\": \"<string>\",\n \"video\": \"<string>\",\n \"prompt\": \"<string>\",\n \"duration\": 123,\n \"resolution\": \"<string>\",\n \"negative_prompt\": \"<string>\",\n \"generate_audio_switch\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.highwayapi.ai/v3/async/pixverse-v6-extend")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = '<content-type>'
request["Authorization"] = '<authorization>'
request.body = "{\n \"seed\": 123,\n \"style\": \"<string>\",\n \"video\": \"<string>\",\n \"prompt\": \"<string>\",\n \"duration\": 123,\n \"resolution\": \"<string>\",\n \"negative_prompt\": \"<string>\",\n \"generate_audio_switch\": true\n}"
response = http.request(request)
puts response.read_body{
"task_id": "<string>"
}PixVerse V6 Videoverlängerung analysiert die Endsequenz eines vorhandenen Videos und generiert neue Frames nach vorne, um den Videoinhalt fortzusetzen und zu erweitern, während natürliche Bewegungen und dynamische Szeneneffekte beibehalten werden.
Dies ist eine asynchrone API, die nur die task_id der asynchronen Aufgabe zurückgibt. Verwenden Sie diese task_id, um über die API zum Abfragen des Aufgabenergebnisses das generierte Ergebnis abzurufen.
Request-Header
string
erforderlich
Enumerationswert:
application/jsonstring
erforderlich
Bearer-Authentifizierungsformat: Bearer {{API Key}}.
Request-Body
integer
Zufalls-Seed für reproduzierbare Ergebnisse.
string
Visueller Stil, der auf den verlängerten Inhalt angewendet wird.
string
erforderlich
URL des Quellvideos, das verlängert werden soll; muss ein öffentlich zugänglicher Link sein.
string
erforderlich
Text-Prompt, der beschreibt, was im verlängerten Segment geschehen soll.
integer
Standard:5
Verlängerungsdauer (Sekunden).Wertebereich: [1, 15]
string
Standard:"720p"
Ausgabevideoauflösung.Zulässige Werte:
360p, 540p, 720p, 1080pstring
Elemente, die aus dem verlängerten Inhalt ausgeschlossen werden sollen.
boolean
Standard:false
Gibt an, ob synchrones Audio für das verlängerte Video generiert werden soll.
Antwortinformationen
string
erforderlich
Verwenden Sie die task_id, um über die API zum Abfragen des Aufgabenergebnisses die generierte Ausgabe abzurufen.