AI Face Punch Video Generator API
curl --request POST \
--url https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"args": {
"reference_img": "https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg"
}
}
'import requests
url = "https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch"
payload = { "args": { "reference_img": "https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg" } }
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
args: {
reference_img: 'https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg'
}
})
};
fetch('https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch', 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/v2/videoeffect/generate/face_punch",
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([
'args' => [
'reference_img' => 'https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$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.goenhance.ai/api/v2/videoeffect/generate/face_punch"
payload := strings.NewReader("{\n \"args\": {\n \"reference_img\": \"https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
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.goenhance.ai/api/v2/videoeffect/generate/face_punch")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"args\": {\n \"reference_img\": \"https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"args\": {\n \"reference_img\": \"https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg\"\n }\n}"
response = http.request(request)
puts response.read_body{
"code": 0,
"msg": "Success",
"data": {
"img_uuid": "c12b656c-747a-44fd-9c80-add79b0c52d5"
}
}Quick Start
AI Face Punch Video Generator API
Integrate AI-powered comedic punch videos into your apps. Create entertaining scenes with realistic impact effects and exaggerated reactions.
POST
/
api
/
v2
/
videoeffect
/
generate
/
face_punch
AI Face Punch Video Generator API
curl --request POST \
--url https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"args": {
"reference_img": "https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg"
}
}
'import requests
url = "https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch"
payload = { "args": { "reference_img": "https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg" } }
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
args: {
reference_img: 'https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg'
}
})
};
fetch('https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch', 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/v2/videoeffect/generate/face_punch",
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([
'args' => [
'reference_img' => 'https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$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.goenhance.ai/api/v2/videoeffect/generate/face_punch"
payload := strings.NewReader("{\n \"args\": {\n \"reference_img\": \"https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg\"\n }\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
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.goenhance.ai/api/v2/videoeffect/generate/face_punch")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"args\": {\n \"reference_img\": \"https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.goenhance.ai/api/v2/videoeffect/generate/face_punch")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"args\": {\n \"reference_img\": \"https://cdn.goenhance.ai/user/goenhance/f52840534004f9a52cbe6d2aec7fa164.jpg\"\n }\n}"
response = http.request(request)
puts response.read_body{
"code": 0,
"msg": "Success",
"data": {
"img_uuid": "c12b656c-747a-44fd-9c80-add79b0c52d5"
}
}Example
Example output from the AI Face Punch Video Generator API:API Overview
The AI Face Punch Video Generator API enables developers to programmatically create comedic videos of subjects receiving simulated face punches. By sending image data to our endpoint, your application can generate entertaining animations with realistic impact effects, exaggerated reactions, and cartoon-style physics. This API is perfect for integrating into gaming applications, social media platforms, entertainment tools, or any service that would benefit from engaging, humorous action content.⌘I
