Hoppa till huvudinnehåll

Introduktion

Face Change är en AI-bildtjänst för ansiktsbehandling som tillhandahålls av Ace Data Cloud. Med Ace Data Clouds enhetliga API kan du snabbt integrera Face Change med JavaScript för att utföra ansiktsbyte, ansiktsförbättring, åldersförändring, könsförändring, anime-effekter, ansiktsanalys och andra funktioner.

Förutsättningar

  • Ett konto på Ace Data Cloud och en API-token
  • Node.js 18+ eller en modern webbläsare

Grundläggande användning

Huvudendpoint för Face Change API är:
POST https://api.acedata.cloud/face/swap
Fullständigt exempel i JavaScript:
const response = await fetch("https://api.acedata.cloud/face/swap", {
  method: "POST",
  headers: {
    "Authorization": "Bearer YOUR_API_TOKEN",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
  "source_image_url": "https://example.com/source-face.jpg",
  "target_image_url": "https://example.com/target-face.jpg"
}),
});

const result = await response.json();
console.log(result);
Byt ut YOUR_API_TOKEN mot din faktiska token från Ace Data Cloud-plattformen.

Hantering av svar

Det rekommenderas att kontrollera svarskoden och hantera fel:
if (response.ok) {
  const result = await response.json();
  console.log("Anrop lyckades:", result);
} else {
  console.error(`Anrop misslyckades, statuskod: ${response.status}`);
  const error = await response.text();
  console.error(error);
}

Node.js-funktion

Rekommenderas att kapsla in i en återanvändbar funktion:
async function callFaceChange(data) {
  const response = await fetch("https://api.acedata.cloud/face/swap", {
    method: "POST",
    headers: {
      "Authorization": `Bearer ${process.env.ACE_API_TOKEN}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify(data),
  });
  if (!response.ok) throw new Error(`API-fel: ${response.status}`);
  return response.json();
}

Felhantering

Vanliga felkoder:
StatuskodBeskrivning
401Autentisering misslyckades, kontrollera API-token
403Otillräcklig balans eller åtkomst nekad
429För många förfrågningar
500Intern serverfel

Nästa steg