Logo

Configuration de l'API

Obtenez votre clé API et configurez votre environnement.

Configuration de l'API

Pour interagir avec l'API développeur Fit-it-on, vous devez authentifier vos requêtes à l'aide d'une clé API développeur sécurisée.


Génération d'une clé API

  1. Connectez-vous à votre tableau de bord Fit-it-on.
  2. Accédez à Développeur > Clés API dans la barre latérale gauche.
  3. Cliquez sur le bouton Générer une nouvelle clé.
  4. Copiez votre nouvelle clé secrète (elle commencera toujours par fio_sk_...).

Conservez cette clé en toute sécurité ! Pour des raisons de sécurité, vous ne pourrez pas visualiser cette clé à nouveau après avoir fermé la boîte de dialogue de génération. Si vous la perdez, vous devrez la révoquer et en générer une nouvelle.


Authentification

Toutes les requêtes API doivent inclure votre clé API dans l'en-tête Authorization en tant que jeton Bearer.

curl https://fititon.app/api/v1/run \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model_name": "tryon",
    "inputs": { ... }
  }'

Flux de travail asynchrone

Les points de terminaison de génération Fit-it-on (comme /v1/run) fonctionnent de manière asynchrone. Cela signifie que votre requête initiale renverra immédiatement un ID de suivi de tâche, au lieu d'attendre la fin de la génération.

Étape 1 : Soumettre une tâche

Effectuez une requête POST vers https://fititon.app/api/v1/run pour mettre en file d'attente une tâche de génération. Vous recevrez une réponse immédiate :

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "starting",
  "created_at": "2026-07-17T11:00:00Z",
  "error": null,
  "output": null
}

Étape 2 : Interroger les résultats

Utilisez l'id renvoyé pour vérifier périodiquement l'état de votre génération en effectuant une requête GET vers https://fititon.app/api/v1/status/{id}.

curl https://fititon.app/api/v1/status/123a87r9-4129-4bb3-be18-9c9fb5bd7fc1 \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY"

La réponse indiquera l'état actuel de votre tâche. Lorsque status est "completed", le champ output contiendra les URL des images ou vidéos générées.

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "completed",
  "output": [
    "https://cdn.fititon.app/users/123/results/result-123.png"
  ],
  "error": null,
  "created_at": "2026-07-17T11:00:00.000Z",
  "updated_at": "2026-07-17T11:00:25.000Z"
}

Effectuer votre première requête

Vous pouvez tester votre clé en récupérant vos crédits développeur restants et en vérifiant votre plan :

curl https://fititon.app/api/v1/credits \
  -H "Authorization: Bearer fio_sk_YOUR_SECRET_KEY"

En cas de succès, cela renverra un objet JSON avec votre plan actuel et vos crédits restants.