Genel Bakış

  • API Model : Aizekalı Face Swap
  • API Version : 2.0.0
  • Author : Aizekalı Artificial Intelligence Solutions
  • Copyright : 2024

Aizekalı Alterego API dökümanına hoşgeldiniz. Burada sizlere nasıl API istekleri yaparak Aizekalı'dan cevap alabileceğinizi örnekleri ile göstereceğiz.

Başlangıç

API'ye erişim sağlamak için öncelikle geçerli bir doğrulama anahtarı ile istek göndermelisiniz. Bunun için öncelikle Aizekalı Geliştirici Hesabı açmalısınız. Sizlere verilen eşsiz API anahtarınız ile istek göndermeye başlayabilirsiniz.

API Endpoint Listesi

Görsel Oluşturucu: https://api.aizekali.com/models/alterego
Metin Modeli https://api.aizekali.com/models/chat
Face Swap Modeli https://api.aizekali.com/models/face-swap
Rebirth Modeli https://api.aizekali.com/models/rebirth
Cartoon Modeli https://api.aizekali.com/models/cartoon

Html Örnek Form Sayfası

                                             
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>API Test Formu</title>
</head>
<body>
    <h1>API Test Formu</h1>
    <form action="test_api.php" method="post">
        <label for="img1">img1:</label>
        <input type="text" id="img1" name="img1" required><br><br>
        <label for="img2">İmg2:</label>
        <input type="text" id="img2" name="img2" required><br><br>
        <label for="password">Şifre:</label>
        <input type="password" id="password" name="password" required><br><br>  <!-- API anahtarını bu şekilde göndermek sağlıklı değildir. API sayfanızdan manuel olarak post ediniz. -->
        <button type="submit">Gönder</button>
    </form>
</body>
</html>

 
                                         

Örnek API PHP (cURL)

                                             
 <php
 // Formdan alınan verileri kontrol et
 if ($_SERVER["REQUEST_METHOD"] == "POST") {
     // API URL
     $url = 'https://api.aizekali.com/models/faceswap/';
 
     // Formdan alınan veriler
     $data = array('img1' => $_POST['img1'], 'img2' => $_POST['img2'], 'password' => $_POST['password']);
 
     // cURL oturumunu başlat
     $ch = curl_init($url);
 
     // cURL seçeneklerini ayarla
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
     curl_setopt($ch, CURLOPT_POST, true);
     curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
 
     // İsteği yürüt ve sonucu al
     $response = curl_exec($ch);
 
     // Hata kontrolü
     if(curl_errno($ch)){
         echo 'cURL hatası: ' . curl_error($ch);
     }
 
     // cURL oturumunu kapat
     curl_close($ch);
 
     // Yanıtı ekrana yazdır
     echo $response;
 }
 ?>
 

 
 
                                         

Bitiş Bilgilendirmesi.

  • İşleyiş ve Bilgilendirme Bu sayfada bulunan örnek kod blokları sadece Face Swap modelini kullanabilmeniz için sizlere döküman olarak sunulmuştur. Farklı bir Aizekalı modeline istek göndermek istiyorsanuz lütfen menüden diğer modellerin dökümanlarını inceleyiniz.

    Burada kısaca şunu yapmanız gerekiyor. İki adet görsel url'i ve api anahtarınızı post etmelisiniz. Kullanıcıdan görsel url almak elverişsiz olabilir. Bu nedenle image host kullanarak veya kendi sunucunuza yükleme işlemi yaparak url gönderimi yapabilirsiniz.