Parametri flessibili
Configura 1 parametri documentati, tra cui source_image_url.
Task helper che restituisce maschere del soggetto per generazione OmniHuman
curl -X POST https://runapi.ai/api/v1/omnihuman/subject_detection \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "omnihuman-1.5-subject-detection",
"prompt": "Genera un video talking-head a 720p da questo ritratto e voiceover, usando una maschera del soggetto per mantenere isolata la persona che parla."
}'
import { OmnihumanClient } from "@runapi.ai/omnihuman";
const client = new OmnihumanClient();
const result = await client.subjectDetection.run({
model: "omnihuman-1.5-subject-detection",
prompt: "Genera un video talking-head a 720p da questo ritratto e voiceover, usando una maschera del soggetto per mantenere isolata la persona che parla.",
});
import os
import requests
response = requests.post(
"https://runapi.ai/api/v1/omnihuman/subject_detection",
headers={"Authorization": f"Bearer {os.environ['RUNAPI_API_KEY']}"},
json={"model":"omnihuman-1.5-subject-detection","prompt":"Genera un video talking-head a 720p da questo ritratto e voiceover, usando una maschera del soggetto per mantenere isolata la persona che parla."}
)
response.raise_for_status()
<?php
$client = curl_init("https://runapi.ai/api/v1/omnihuman/subject_detection");
curl_setopt_array($client, [
CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("RUNAPI_API_KEY"), "Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode([
'model' => 'omnihuman-1.5-subject-detection',
'prompt' => 'Genera un video talking-head a 720p da questo ritratto e voiceover, usando una maschera del soggetto per mantenere isolata la persona che parla.',
])
]);
$response = curl_exec($client);
RunApi client = new RunApi(System.getenv("RUNAPI_API_KEY"));
Task task = client.subjectDetection().run({"model":"omnihuman-1.5-subject-detection","prompt":"Genera un video talking-head a 720p da questo ritratto e voiceover, usando una maschera del soggetto per mantenere isolata la persona che parla."});
task.waitForResult();
require "runapi/omnihuman"
client = RunApi::Omnihuman::Client.new
result = client.subject_detection.run(
model: "omnihuman-1.5-subject-detection",
prompt: "Genera un video talking-head a 720p da questo ritratto e voiceover, usando una maschera del soggetto per mantenere isolata la persona che parla."
)
client := runapi.NewClient(os.Getenv("RUNAPI_API_KEY"))
task, err := client.subjectDetection.Run({"model":"omnihuman-1.5-subject-detection","prompt":"Genera un video talking-head a 720p da questo ritratto e voiceover, usando una maschera del soggetto per mantenere isolata la persona che parla."})
if err != nil { log.Fatal(err) }
task.Wait()
$ runapi generate \
--model omnihuman-1.5-subject-detection \
--endpoint subject_detection \
--wait
3 versioni disponibili
Scegli un modello e genera in pochi secondi.
Scegli un modello e genera in pochi secondi.
| Provider | Bytedance |
| ID modello | omnihuman-1.5-subject-detection |
| Modalità | Utility |
| Tipi di attività | Asynchronous |
| Endpoint API | /api/v1/omnihuman/subject_detection |
| Unità di fatturazione | call |
| Parametri di input | source_image_url |
| Stato del catalogo | Operativo |
Registrati gratuitamente e crea una chiave API per omnihuman-1.5-subject-detection dalla dashboard.
Invia una richiesta POST a /api/v1/omnihuman/subject_detection con l’identificatore del modello omnihuman-1.5-subject-detection e i tuoi parametri.
Interroga il task o segui il callback per recuperare il risultato completato di omnihuman-1.5-subject-detection.
Configura 1 parametri documentati, tra cui source_image_url.
Espone 1 endpoint pubblici: subject_detection.
Misurata in base a call, senza requisito di abbonamento.
source_image_urlDescrizione non disponibile.
Aumenta la risoluzione di foto d'archivio fino a una qualità adatta alla stampa per brochure e cataloghi.
Ripristina e aumenta la risoluzione di filmati SD fino al 4K per le riedizioni di catalogo.
Rimuovi gli sfondi dalle immagini in massa per uniformare le foto prodotto di migliaia di seller.
Passa l'ID del modello mostrato nel quickstart.
I limiti per chiave scalano in base al tier di utilizzo. Consulta la pagina prezzi per i limiti attuali.
Sì — la variante è un flag. Puoi cambiarla modificando il parametro model.
Dove lo streaming è disponibile, RunAPI esegue lo streaming end-to-end.
Apri un issue nel repository GitHub pubblico oppure scrivi all’assistenza.
Ti aiutiamo con la configurazione enterprise, le integrazioni e le domande tecniche.
Contattaci