Explorer
Image
Vidéo
Avatar
Audio
Éditer
Outils
Fashion StudioApplicationsFlux de travail
Ressources
Tarification-25%
Arteza

Le studio pour tout ce que vous créez. Un espace de travail, tous les modèles.

Lisez nos avis sur Trustpilot

Créer

  • Image
  • Vidéo
  • Avatar
  • Audio
  • Éditer
  • Fashion Studio

Explorer

  • Bibliothèque
  • Applications
  • Modèles
  • Outils
  • Styles
  • Exemples
  • Comparer les modèles
  • Alternatives d'outils
  • Glossaire IA
  • Flux de travail
  • Éditeur de pipeline IA
  • Quoi de neuf

Entreprise

  • À propos
  • Blog
  • Tarification
  • Contact
  • Statut
  • En vedette et évalué
  • Chat IA multi-modèles

Mentions légales

  • Confidentialité
  • Conditions
  • Licences
  • Politique Illimitée
Modèles parByteDanceGoogleOpenAIBlack Forest LabsMiniMaxKuaishouAlibabaStability AI
© 2026 Arteza, Inc.
Disponible en 31 langues
enEnglishesEspañolfrFrançaisdeDeutschitItalianoptPortuguêsnlNederlandsplPolskisvSvenskadaDansknoNorskfiSuomija日本語ko한국어zh中文thไทยviTiếng ViệtidBahasa IndonesiamsBahasa MelayutlFilipinoarالعربيةheעבריתfaفارسیurاردوhiहिन्दीbnবাংলাtrTürkçeruРусскийukУкраїнськаroRomânăcsČeština
arteza.ai
AccueilImageVidéoBibliothèqueCompte
Accueil/Blog/API d'édition Seedream 5.0 : édition d'images par programmation
Product10 avril 2026Arteza Team14 min de lecture

API d'édition Seedream 5.0 : édition d'images par programmation

Guide développeur pour l'API d'édition Seedream 5.0. Apprenez l'authentification, les points de terminaison, les formats de requête, des exemples de code en Python et JavaScript, la gestion des erreurs et les workflows d'édition par lots.

API d'édition Seedream 5.0 : édition d'images par programmation

Les interfaces web sont idéales pour les modifications ponctuelles. Les API, c'est ce qui vous permet de modifier 10 000 images en une nuit. L'API Seedream 5.0 Edit vous offre un accès programmatique au même modèle d'édition en langage naturel qui alimente la plateforme Arteza, au même tarif de $0,10 par modification. Ce guide présente l'authentification, les endpoints, des exemples Python et JavaScript, les modèles de traitement par lots et les bonnes pratiques en production.

En bref

  • Accès programmatique à Seedream 5.0 Edit à $0,10 par modification (1 crédits)
  • API REST avec réponses JSON, génération en 5 à 15 secondes
  • Exemples Python et JavaScript inclus
  • Conçue pour les workflows par lots : traitez des milliers d'images par tâche
  • 10 crédits gratuits pour tester sur arteza.ai

Quand utiliser l'API plutôt que l'interface web

Utilisez l'interface web quand :

  • Vous modifiez 1 à 20 images manuellement
  • Vous souhaitez itérer visuellement
  • Vous explorez des directions créatives

Utilisez l'API quand :

  • Vous modifiez 50 images ou plus
  • Vous construisez un produit qui modifie des images
  • Vous avez besoin de prompts cohérents sur un lot
  • Vous voulez intégrer l'édition dans un pipeline existant (export Lightroom, Shopify, CMS, etc.)
🪄

Modifiez votre première photo avec l'IA

Aucune compétence Photoshop requise. Décrivez simplement ce que vous voulez changer. 0,10 Dollar par modification.

Essayer Seedream 5.0 Edit gratuitement
Essayez par vous-même- écrivez une invite et générez

5 générations gratuites · Aucune carte de crédit requise

Authentification

L'API utilise l'authentification par jeton Bearer. Obtenez votre clé API depuis le Tableau de bord Arteza après votre inscription.

# Stockez votre clé dans une variable d'environnement
export SEEDANCE_API_KEY="your_api_key_here"

Ne commitez jamais vos clés API dans git. Utilisez des variables d'environnement, des gestionnaires de secrets ou des fichiers .env.

L'endpoint d'édition

Endpoint : POST https://api.arteza.ai/v1/edit

Paramètres obligatoires :

ParamètreTypeDescription
imagefichier / URLImage source (JPEG, PNG, WebP)
promptstringInstruction d'édition en langage naturel
modelstring"seedream-5-lite-edit"

Paramètres optionnels :

ParamètreTypeDescription
output_formatstring"png" (par défaut) ou "jpeg"
seedintegerPour des résultats reproductibles
strengthfloatIntensité de modification de 0,1 à 1,0

Chaque appel réussi déduit 1 crédits.

Exemple Python

import os
import requests

API_KEY = os.environ["SEEDANCE_API_KEY"]
API_URL = "https://api.arteza.ai/v1/edit"

def edit_image(image_path: str, prompt: str) -> bytes:
    with open(image_path, "rb") as f:
        files = {"image": f}
        data = {
            "prompt": prompt,
            "model": "seedream-5-lite-edit",
            "output_format": "png",
        }
        headers = {"Authorization": f"Bearer {API_KEY}"}
        response = requests.post(
            API_URL, files=files, data=data, headers=headers, timeout=60
        )
        response.raise_for_status()
        return response.content

# Utilisation
edited = edit_image(
    "product.jpg",
    "Replace background with seamless white studio, add soft shadow"
)
with open("product_edited.png", "wb") as f:
    f.write(edited)

Exemple JavaScript / Node.js

import fs from "fs";
import FormData from "form-data";
import axios from "axios";

const API_KEY = process.env.SEEDANCE_API_KEY;
const API_URL = "https://api.arteza.ai/v1/edit";

async function editImage(imagePath, prompt) {
  const form = new FormData();
  form.append("image", fs.createReadStream(imagePath));
  form.append("prompt", prompt);
  form.append("model", "seedream-5-lite-edit");
  form.append("output_format", "png");

  const response = await axios.post(API_URL, form, {
    headers: {
      ...form.getHeaders(),
      Authorization: `Bearer ${API_KEY}`,
    },
    responseType: "arraybuffer",
    timeout: 60000,
  });

  return response.data;
}

// Utilisation
const edited = await editImage(
  "product.jpg",
  "Apply warm golden-hour cinematic color grade"
);
fs.writeFileSync("product_edited.png", edited);

Exemple cURL

curl -X POST https://api.arteza.ai/v1/edit \
  -H "Authorization: Bearer $SEEDANCE_API_KEY" \
  -F "image=@product.jpg" \
  -F "prompt=Replace background with clean white studio" \
  -F "model=seedream-5-lite-edit" \
  -o product_edited.png

Avant et après une retouche photo en lot par IA avec Seedream 5.0

Vous voulez des résultats comme ceux-ci ? Essayer Seedream 5.0 Edit gratuitement →

Modèle de traitement par lots

Le cas d'usage idéal de l'API, c'est le traitement par lots. Voici un modèle Python prêt pour la production :

import os
import concurrent.futures
from pathlib import Path

def process_batch(image_dir: str, prompt: str, output_dir: str, workers: int = 4):
    Path(output_dir).mkdir(parents=True, exist_ok=True)
    images = list(Path(image_dir).glob("*.jpg"))

    def process_one(img_path: Path):
        try:
            result = edit_image(str(img_path), prompt)
            output_path = Path(output_dir) / f"{img_path.stem}_edited.png"
            with open(output_path, "wb") as f:
                f.write(result)
            return (img_path.name, "success")
        except Exception as e:
            return (img_path.name, f"error: {e}")

    with concurrent.futures.ThreadPoolExecutor(max_workers=workers) as executor:
        results = list(executor.map(process_one, images))

    for name, status in results:
        print(f"{name}: {status}")

# Modifier 100 photos produit avec le même prompt
process_batch(
    image_dir="./raw_products",
    prompt="Replace background with pure white studio, soft shadow beneath",
    output_dir="./edited_products",
    workers=4,
)

Performance : avec 4 workers, 100 images prennent environ 3 à 5 minutes au total. Coût : 100 x 1 crédit = 100 crédits = 10 dollars au total.

Gestion des erreurs

L'API renvoie des codes de statut HTTP standard :

CodeSignificationAction
200SuccèsUtilisez l'image retournée
400Requête invalideVérifiez le prompt et le format de l'image
401Non autoriséVérifiez la clé API
402Crédits insuffisantsRechargez sur tarifs
413Image trop grandeRedimensionnez en dessous de 2048 px
429Limite de débit atteinteImplémentez un backoff exponentiel
500Erreur serveurRéessayez avec un backoff

Modèle de nouvelle tentative

import time
import requests

def edit_with_retry(image_path: str, prompt: str, max_retries: int = 3):
    for attempt in range(max_retries):
        try:
            return edit_image(image_path, prompt)
        except requests.HTTPError as e:
            if e.response.status_code in (429, 500, 502, 503, 504):
                wait = 2 ** attempt  # backoff exponentiel : 1s, 2s, 4s
                time.sleep(wait)
                continue
            raise
    raise Exception("Nombre maximal de tentatives dépassé")

Workflow par webhook pour les grands lots

Pour les tâches comportant des milliers d'images, utilisez des webhooks afin d'éviter le long polling :

# Soumettre une tâche avec une URL de webhook
response = requests.post(
    f"{API_URL}/batch",
    json={
        "model": "seedream-5-lite-edit",
        "images": ["s3://bucket/img1.jpg", "s3://bucket/img2.jpg", ...],
        "prompt": "Replace background with white studio",
        "webhook": "https://yourapp.com/webhook/seedance",
    },
    headers={"Authorization": f"Bearer {API_KEY}"},
)
job_id = response.json()["job_id"]

# Arteza enverra les résultats en POST à votre webhook une fois la tâche terminée

Limites de débit

PlanRequêtes simultanéesRequêtes par minute
Gratuit (essai)230
Starter460
Popular8120
Pro16240
Max / Enterprise32+480+

Si vous avez besoin de limites plus élevées, contactez le support depuis votre tableau de bord.

Modèles courants en production

1. Pipeline produit Shopify

# Récupère les nouveaux produits depuis Shopify → modifie → renvoie
for product in new_products:
    for image_url in product.images:
        edited = edit_image_url(image_url, BRAND_PROMPT)
        upload_to_shopify(product.id, edited)

Consultez le guide photos de produits pour des idées de prompts.

2. Automatisation des annonces immobilières

# Améliore automatiquement les nouvelles photos d'annonces
for photo in listing.photos:
    if photo.type == "exterior":
        edited = edit_image(photo.path, "Replace sky with blue clear sky, brighten")
    elif photo.type == "interior_empty":
        edited = edit_image(photo.path, "Stage in modern Scandinavian style")
    save_to_mls(edited)

Consultez le guide de home staging virtuel pour des modèles de prompts.

3. Pipeline de contenu pour les réseaux sociaux

# Génère des variantes multi-plateformes pour chaque publication
for source_image in incoming_posts:
    instagram = edit_image(source_image, "Bright airy Instagram aesthetic")
    tiktok = edit_image(source_image, "High-energy saturated TikTok look")
    linkedin = edit_image(source_image, "Clean corporate LinkedIn tones")
    publish_to_platforms(instagram, tiktok, linkedin)

Consultez le guide réseaux sociaux.

🪄

Modifiez 10 000 images en une nuit

Des prompts en langage naturel, une échelle programmatique. Le même tarif de 0,10 Dollar par modification, que vous l'utilisiez une fois ou un million de fois.

Obtenir votre clé API gratuitement

Suivi des coûts

Chaque appel API déduit 1 crédits. Suivez vos dépenses de manière programmatique :

def get_credit_balance():
    response = requests.get(
        "https://api.arteza.ai/v1/account/credits",
        headers={"Authorization": f"Bearer {API_KEY}"},
    )
    return response.json()["balance"]

print(f"Crédits restants : {get_credit_balance()}")

Tarification

PlanCréditsPrixModifications
Starter60$560
Creator300$25300
Pro700$50700
Studio1 800$1201 800

Les crédits mensuels sont renouvelés à chaque cycle de facturation. Les crédits rechargés n'expirent jamais. Tarifs complets.

Liste de contrôle pour la production

  • Clé API stockée de manière sécurisée (variable d'environnement ou gestionnaire de secrets)
  • Logique de nouvelle tentative avec backoff exponentiel
  • Journalisation des erreurs et alertes
  • Surveillance du solde de crédits
  • Concurrence respectueuse des limites de débit
  • Validation de la taille des images en entrée (<2048 px)
  • Stockage des sorties (CDN, S3, etc.)
  • Modèles de prompts versionnés dans git

Prochaines étapes

  • Guide complet de Seedream 5.0 Edit
  • Flux de travail pour la photographie de produits
  • Automatisation immobilière
  • Créer des variantes à grande échelle

Obtenez votre clé API gratuitement → : crédits gratuits à l'inscription, sans carte bancaire requise.

Essayez Seedream 5.0 Edit - Maintenant

Téléchargez votre image sur la page de création pour commencer à l'éditer.

5 générations gratuites · Aucune carte de crédit requise

Ouvrir l'app Seedream 5.0 Edit

Outils connexes

Éditeur d'images IAAgrandisseur d'images IAOutil de suppression d'arrière-plan IAGénérateur d'images IA

Articles connexes

Product

Google Veo 3 sur Arteza : vidéo IA cinématographique avec audio natif

Product

Boîte à outils complète d'édition d'images par IA : 6 outils en une seule plateforme

Product

FLUX Kontext Pro : le meilleur éditeur d'images IA pour les modifications en langage naturel

Product

Smart Edit : modifiez vos images avec des instructions en langage naturel

Précédent: Comment changer les arrière-plans d'images avec Seedream 5.0 EditSuivant: Comment ajouter des objets à vos photos avec Seedream 5.0 Edit