Intégrez VanceAI dans votre propre produit
Une seule API pour l'upscaling, la restauration, la colorisation et 8 autres modèles propriétaires. Utilisez-la directement ou en boucle pour traiter des milliers de vidéos et d'images par lots, le tout au sein de votre propre logiciel.
# Upscale an image with the AI Image Enlarger
curl https://cloud-vanceai.vanceai.com/api/v1/jobs \
-H "Authorization: Bearer sk_live_..." \
-F [email protected] \
-F tool=upscale \
-F 'config={"scale":4,"face_enhance":true}'
# Response — 202 Accepted
{
"job_id": "job_3f2a9c...",
"status": "queued",
"tool": "upscale"
}La suite d'API ultime
VanceAI propose une suite de 11 modèles d'IA complets via la même connexion simple. Choisissez l'outil dont vous avez besoin et envoyez vos vidéos et images.
upscaleAugmentez la résolution tout en conservant des détails nets.
sharpenRécupérez la netteté des photos floues ou affectées par un flou de mouvement.
denoiseSupprimez le bruit et le grain des prises de vue en faible luminosité.
restoreCorrigez les rayures et réparez les visages sur les anciennes photos.
cartoonizeTransformez vos photos dans le style cartoon de votre choix.
remove_bgDétourez proprement les sujets de n'importe quel arrière-plan.
passport_photoGénérez des photos de passeport et d'identité conformes.
video_upscaleAugmentez la résolution tout en gardant des mouvements fluides.
video_face_enhanceAffinez et restaurez les visages sur chaque image.
video_hdrÉlargissez la plage dynamique et les couleurs pour une vidéo plus riche.
customLancez une transformation personnalisée guidée par votre propre prompt.
Ajoutez des couleurs naturelles aux vidéos en noir et blanc.
Comment ça marche
Quatre étapes simples, du début à la fin. Téléversez, soumettez une tâche, suivez-la, puis téléchargez. Manuellement, ou en automatisant toute la boucle pour qu'elle s'exécute d'elle-même.
- 1
POST /v1/uploadsTéléverser
Pour la vidéo : obtenez une URL présignée et téléversez directement vers le stockage. Les images sont téléversées en ligne et ignorent cette étape.
- 2
POST /v1/jobsSoumettre
Envoyez votre vidéo ou image avec un outil et une configuration. Nous lançons la tâche et renvoyons un identifiant de tâche.
- 3
GET /v1/jobs/{id}Suivre
Vérifiez la tâche jusqu'à ce que son statut soit « succeeded », ou laissez-nous vous avertir dès qu'elle est prête.
- 4
GET /v1/jobs/{id}/resultTélécharger
Téléchargez la vidéo ou l'image finale. Vous ne payez qu'une fois, et les téléchargements répétés sont gratuits.
Pourquoi VanceAI
Conçu pour un usage professionnel réel, pas seulement pour des démos.
Ingénierie déployée chez vous
Intégration sur mesure, réalisée pour vous
Bien souvent, l'intégration peut devenir un casse-tête. C'est pourquoi, chez VanceAI, nous envoyons nos ingénieurs directement dans votre stack pour écrire du code sur mesure et intégrer nos modèles de façon native. Conçu pour les entreprises ambitieuses qui traitent de grands volumes de vidéos et d'images et souhaitent étendre leur portée et leur conversion.
Nous travaillons avec des entreprises telles que des concessionnaires automobiles, des agences immobilières et des pompes funèbres, partout où les mêmes types de vidéos et d'images sont photographiés et traités chaque jour.
Ce que vous obtenez
Intégration sur mesure
Nous intégrons VanceAI dans les outils que votre équipe utilise déjà.
Traitement automatisé
Vos vidéos et images sont traitées automatiquement par lots, sans aucune intervention manuelle.
Support d'ingénierie direct
Vous bénéficiez d'une ligne directe avec les ingénieurs logiciels qui ont conçu votre intégration, et non d'un support client générique.
Des modèles adaptés à vos données
Nous pouvons affiner les modèles sur vos propres vidéos et images, afin que les résultats s'améliorent continuellement pour votre cas d'usage spécifique.
Démarrage rapide
Créez une clé API, puis envoyez-la comme jeton Bearer avec chaque requête. Voici le flux complet, de la soumission d'une tâche au téléchargement du résultat.
# Requires curl and jq
API_KEY="sk_live_..."
BASE_URL="https://cloud-vanceai.vanceai.com/api/v1"
AUTH="Authorization: Bearer $API_KEY"
# 1. Submit a job and capture its ID
JOB_ID=$(curl --fail-with-body -sS "$BASE_URL/jobs" \
-H "$AUTH" \
-H "Idempotency-Key: quickstart-$(date +%s)-$$" \
-F [email protected] \
-F tool=upscale \
-F 'config={"scale":4,"face_enhance":true}' \
-F output_format=jpg | jq -er '.job_id')
# 2. Poll for up to 5 minutes
for _ in $(seq 1 150); do
JOB=$(curl --fail-with-body -sS "$BASE_URL/jobs/$JOB_ID" -H "$AUTH")
STATUS=$(jq -r '.status' <<<"$JOB")
case "$STATUS" in
succeeded) break ;;
failed|canceled)
jq '.error // {status: .status}' <<<"$JOB"
exit 1
;;
esac
sleep 2
done
[ "$STATUS" = "succeeded" ] || { echo "Timed out waiting for $JOB_ID"; exit 1; }
# 3. Request a fresh signed URL and download the image
curl --fail-with-body -sS -L "$BASE_URL/jobs/$JOB_ID/result?redirect=1" \
-H "$AUTH" \
-o upscaled.jpgApprouvé et apprécié par



































