😃 469 visages générés depuis 9 jours

Cette personne n'existe pas 🤫

Générez autant d’images que vous le souhaitez

Vous avez la possibilité de télécharger chaque image générée. Sachez que toutes les images seront automatiquement supprimées du serveur après 1 minute.

Comment utiliser l'API gratuitement😁

L’API de cettepersonnenexistepas.fr vous permet d’enregistrer automatiquement les avatars directement sur votre ordinateur ou sur votre serveur.

Voici un code simple à exécuter pour générer une image et obtenir le lien de téléchargement :

				
					curl -X POST https://cettepersonnenexistepas.fr/api/image/v1/download
				
			

La réponse sera sous cette forme :

				
					{
"url_img": "https://cettepersonnenexistepas.fr/images-generees/image_20250105_114613.jpg"
}
				
			

Il vous suffit de télécharger l’image depuis la clé url_img

Vous pouvez utiliser ce script en Python (après avoir fait un pip install requests) pour enregistrer des images en boucle dans un dossier 👇

				
					import requests
import sys
import os

def generate_image(api_url):
    try:
        response = requests.post(api_url)

        if response.status_code == 200:
            response_data = response.json()
            image_url = response_data.get('url_img')
            if image_url:
                return image_url
            else:
                print("Aucune URL d'image retournée par l'API.")
                return None
        else:
            print(f"Échec lors de la génération de l'image: {response.status_code}")
            return None

    except Exception as e:
        print(f"Une erreur est survenue lors de l'appel à l'API : {str(e)}")
        return None


def download_image(image_url, save_directory):
    try:
        response = requests.get(image_url)

        if response.status_code == 200:
            image_name = image_url.split("/")[-1]
            save_path = os.path.join(save_directory, image_name)

            with open(save_path, 'wb') as file:
                file.write(response.content)

            print(f"L'image a été téléchargée et sauvegardée sous : {save_path}")
        else:
            print(f"Échec lors du téléchargement de l'image: {response.status_code}")
    except Exception as e:
        print(f"Une erreur est survenue lors du téléchargement de l'image : {str(e)}")


if __name__ == "__main__":
    api_url = "https://cettepersonnenexistepas.fr/api/image/v1/download"
    save_directory = "./images"

    if not os.path.exists(save_directory):
        os.makedirs(save_directory)

    for i in range(50):
        print(f"Demande de l'image {i + 1}...")
        image_url = generate_image(api_url)

        if image_url:

            download_image(image_url, save_directory)
        else:
            print(f"Impossible de récupérer l'image {i + 1}.")