DeepSwapAI Logo - Professional Face Swap Platform
Deep Swap AI
JS

JavaScript SDK

v2.0.0 • Node.js 18+ / Browsers

Installation

npm install @deepswapai/sdk

Quick Start

import DeepSwapAI from '@deepswapai/sdk';

const client = new DeepSwapAI({ apiKey: process.env.DEEPSWAPAI_API_KEY });

const result = await client.imageSwap({
  sourceImage: 'https://example.com/face.jpg',
  targetImage: 'https://example.com/photo.jpg',
  quality: '4k'
});

console.log('Output:', result.outputUrl);

Video Swap

const job = await client.videoSwap({
  sourceImage: 'face.jpg',
  targetVideo: 'video.mp4',
  quality: '4k'
});

const result = await job.waitForCompletion({
  onProgress: (p) => console.log(`${p}%`)
});

console.log(result.outputUrl);

Batch Processing

const job = await client.batchSwap({
  sourceImage: 'model.jpg',
  targetImages: ['img1.jpg', 'img2.jpg', 'img3.jpg']
});

const results = await job.waitForCompletion();
results.forEach((r, i) => console.log(`Image ${i}: ${r.outputUrl}`));

Resources