HiAPI
Blog

Guide d'utilisation

API de génération d'images IA gratuite sans clé ? 4 tests en conditions réelles en 2026

Tests sans clé de Pollinations, AI Horde et Puter.js : ce que chacun a renvoyé, et l'option avec clé la moins chère et la plus stable.

Sep 29, 2026
API de génération d'images IA gratuite sans clé ? 4 tests en conditions réelles en 2026

Il existe encore deux API de génération d'images IA qui produisent des images sans clé API : l'ancienne interface URL de Pollinations et la clé anonyme d'AI Horde. Nous les avons testées le 29 septembre 2026, et toutes deux ont atteint leurs limites en quelques minutes : Pollinations a fourni une image avec filigrane, puis exigé un paiement ; AI Horde fonctionne, mais plafonne à 512×512, et un prompt parfaitement anodin a été bloqué comme NSFW.

Service Méthode d'appel Résultat obtenu Limite rencontrée
Pollinations (ancienne URL) GET image.pollinations.ai/prompt/... Un JPEG 768×768 avec filigrane, en 6 secondes La deuxième requête renvoie HTTP 402, exigeant 0,01 $ USDC par image
Pollinations (nouvelle API) GET gen.pollinations.ai/image/... HTTP 401 : « A valid API key is required » Clé requise
AI Horde apikey: 0000000000 Image Stable Diffusion 512×512, environ 50 secondes par image Refus au-delà de 580×580 ; 1 erreur de détection NSFW sur 4
Puter.js JavaScript dans le navigateur Aucune image générée Exige la connexion de chaque visiteur à Puter

Tests du 29 septembre 2026 sans aucun identifiant. Les limites des services gratuits changent souvent.

Pour des images fiables, l'option avec clé la moins chère que nous ayons trouvée est GPT Image 2 sur HiAPI, à 0,007 $ par image. Comparaison ci-dessous avec le même prompt.

Pollinations : une image gratuite, puis HTTP 402

L'ancienne interface de Pollinations transforme une URL directement en image, sans inscription ni clé :

curl -o lighthouse.jpg \
  "https://image.pollinations.ai/prompt/a%20lighthouse%20made%20of%20stacked%20teacups%20at%20dawn%2C%20watercolor"

La première requête a renvoyé en environ 6 secondes un JPEG 768×768 :

Pollinations, sans clé. Les en-têtes de réponse indiquent que le modèle utilisé est sana.

Une image est bien sortie, mais pas celle demandée : le prompt demandait « un phare fait de tasses empilées », or il n'y a aucune tasse, et le logo pollinations.ai apparaît dans un coin. Quelques secondes plus tard, avec un autre prompt, la réponse fut HTTP 402 Payment Required, exigeant 0,01 USDC par image via le protocole de paiement crypto x402. La nouvelle API gen.pollinations.ai renvoie directement 401 sans clé.

Pollinations met aussi en cache les prompts populaires. Un prompt déjà utilisé peut revenir instantanément depuis le cache, ce qui peut donner l'impression qu'il est plus généreux qu'il ne l'est réellement.

AI Horde : gratuit, lent, 512×512 maximum

AI Horde est un réseau de bénévoles : chacun fait tourner Stable Diffusion sur son propre GPU et le partage. Son API accepte 0000000000 comme clé anonyme :

import time
import requests

API = "https://aihorde.net/api/v2"
HEADERS = {"apikey": "0000000000", "Client-Agent": "my-app:1.0:me@example.com"}

job = requests.post(f"{API}/generate/async", headers=HEADERS, json={
    "prompt": "a red bicycle leaning on a brick wall, photograph",
    "params": {"width": 512, "height": 512, "steps": 20},
}).json()

while not requests.get(f"{API}/generate/check/{job['id']}", headers=HEADERS).json()["done"]:
    time.sleep(10)

result = requests.get(f"{API}/generate/status/{job['id']}", headers=HEADERS).json()
print(result["generations"][0]["img"])  # un lien WebP, valable environ 30 minutes

Deux détails constatés lors des tests. Avec urllib, la bibliothèque standard de Python, les requêtes sont bloquées en 403 par Cloudflare d'AI Horde ; avec requests comme ci-dessus, tout fonctionne. Les requêtes en 768×768 sont refusées : en période de forte demande, les utilisateurs anonymes ne peuvent pas dépasser 580×580.

Nous avons lancé 4 prompts, environ 50 secondes par image, file d'attente comprise :

AI Horde, anonyme, 512×512. Le modèle renvoyé est stable_diffusion.

Le vélo est correct. Le phare n'a pas de tasses, le texte du tableau de la boulangerie est illisible, et la deuxième exécution du prompt du phare a renvoyé une image sur fond noir « CENSORED – NSFW content detected ». Acceptable pour un petit projet personnel ; pour montrer à un client, un blocage sur quatre ne passe pas.

Puter.js : l'utilisateur paie et doit se connecter

Puter.js est souvent cité comme API de génération d'images « gratuite, sans clé ». Votre code n'a effectivement pas besoin de clé, mais chaque visiteur a besoin d'un compte Puter : lors de nos tests, puter.ai.txt2img() a renvoyé auth_canceled car il attendait la fenêtre de connexion Puter. L'usage est ensuite décompté sur le compte Puter du visiteur. Utilisable pour un petit outil web personnel, mais impossible à appeler depuis un serveur, un script ou un traitement par lots.

Même prompt, GPT Image 2 à 0,007 $ par image

Avec une clé, la ligne ext de GPT Image 2 sur HiAPI coûte 0,007 $ par image en qualité basse et en 1K. Nous avons envoyé le même prompt :

De gauche à droite : Pollinations (sans clé), AI Horde (anonyme), HiAPI GPT Image 2 (0,007 $). Même prompt.

Seul GPT Image 2 a dessiné le phare fait de tasses empilées. La différence est encore plus nette quand l'image contient du texte :

AI Horde (anonyme) comparé à HiAPI GPT Image 2 (0,007 $).

Chaque image à 0,007 $ fait 1024×1024, prend environ 35 secondes, et la facturation indique 0,007 $ par image. 1 000 images coûtent 7 $.

La requête est un simple appel HTTP avec clé :

import os
import time
import requests

API = "https://api.hiapi.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['HIAPI_API_KEY']}"}

task = requests.post(f"{API}/tasks", headers=HEADERS, json={
    "model": "gpt-image-2/text-to-image@ext",
    "input": {
        "prompt": "a lighthouse made of stacked teacups at dawn, watercolor",
        "aspect_ratio": "1:1",
        "resolution": "1K",
        "quality": "low",
    },
}).json()["data"]["taskId"]

while True:
    data = requests.get(f"{API}/tasks/{task}", headers=HEADERS).json()["data"]
    if data["status"] in ("success", "fail"):
        break
    time.sleep(5)

print(data["output"][0]["url"])

Pour plus de détails, la ligne standard de GPT Image 2 coûte 0,03 $ en 1K, 0,04 $ en 2K et 0,06 $ en 4K ; voir les tarifs de GPT Image 2.

Pas envie de coder ? Utilisez le générateur gratuit

Si vous voulez juste quelques images sans API, le générateur gratuit GPT Image 2 de HiAPI fonctionne dans le navigateur, sans inscription ni clé. Jusqu'à 10 images par 24 heures, avec un petit filigrane hiapi.ai.

Lequel choisir ?

Votre besoin Ce qu'il faut utiliser
Une image ponctuelle dans un script aujourd'hui L'ancienne URL de Pollinations, mais vous tomberez vite sur un 402
Des images gratuites, avec le temps d'attendre La clé anonyme d'AI Horde, 512×512
Quelques images, sans coder Le générateur gratuit HiAPI, 10 par jour
Dans une application ou en génération par lots GPT Image 2 sur HiAPI, 0,007 $ par image

Questions fréquentes

Existe-t-il une API de génération d'images IA gratuite sans clé ?

Il y en a deux, mais toutes deux ont des limites. Tests du 29 septembre 2026 : l'ancienne URL de Pollinations renvoie une image avec filigrane puis exige un paiement ; AI Horde, avec la clé anonyme 0000000000, génère des images 512×512 en environ 50 secondes chacune.

Peut-on encore utiliser Pollinations sans clé API aujourd'hui ?

En partie. L'ancienne image.pollinations.ai/prompt/ a renvoyé une image, puis HTTP 402, exigeant 0,01 $ USDC par image. La nouvelle gen.pollinations.ai renvoie directement 401 sans clé.

Quelle est la clé API anonyme d'AI Horde ?

0000000000 (dix zéros). Les requêtes anonymes passent en fin de file d'attente et la taille ne peut pas dépasser 580×580.

Avec une clé, quelle est l'API de génération d'images la moins chère ?

La moins chère que nous ayons trouvée est GPT Image 2 sur HiAPI, à 0,007 $ par image (1K, qualité basse, ligne ext), soit 7 $ pour 1 000 images.

Puter.js permet-il de générer des images gratuitement sans clé ?

Uniquement dans le navigateur, et chaque visiteur doit se connecter à Puter ; l'usage est décompté sur son propre compte Puter, donc impossible à utiliser côté serveur ou en génération par lots.

Articles similaires

Voir tous les articles →

Commencez avec des artefacts IA persistants

Obtenez votre clé API et appelez des modèles d'image, de vidéo et d'audio via une API unique basée sur les tasks.

Lire la documentation de l'API