Aller au contenu principal

All the world's AI, on one URL.

AICU API est une plateforme d'API pour les créateurs IA : les principaux modèles d'IA du monde, accessibles depuis un seul endpoint.

Le meilleur endpoint pour les créateurs à l'ère de la création par l'IA.

→ Faites lire vos textes longs par AiCuty (TTS compatible ElevenLabs) !

Une synthèse vocale de haute qualité par AiCuty, l'idole créée par l'humain et l'IA. Compatible ElevenLabs : la dernière version v4, et v4 Turbo, à faible latence et deux fois moins chère. Pour le japonais, un dictionnaire de lecture côté serveur corrige la prononciation des noms propres avant la synthèse.

Budget maîtrisé

Prépayé. Ce que vous rechargez est votre budget : une fois épuisé, tout s'arrête. Les erreurs sont gratuites, les réponses en cache aussi, et une application inactive ne coûte rien.

Compatible OpenAI

Changez l'URL de base et la clé API : votre code existant (SDK OpenAI, OpenCode, Cline) fonctionne tel quel.

Personnages et voix

Gardez le visage de votre personnage cohérent grâce aux images de référence de GPT-Image2, et donnez-lui une voix avec les voix de personnages ElevenLabs.

IA de code

Mettez dès maintenant au travail des assistants de code avancés comme OpenCode, gratuitement.

Devenez créateur avec l'IA.

Vous utilisez Claude Code, Codex ou un autre agent de code ? Collez le bloc ci-dessous tel quel : il intégrera l'API à votre projet. Ensuite, continuez simplement : « ajoute un bouton de lecture à voix haute », « transforme cet article en MP3 ».

Intègre l'API AICU (api.aicu.ai) à ce projet.

- URL de base : https://api.aicu.ai/v1
Compatible OpenAI. Avec le SDK OpenAI, il suffit de changer base_url et api_key
- Authentification :
Authorization: Bearer $AICU_API_KEY
Définis la variable d'environnement AICU_API_KEY
Obtiens une clé sur https://api.aicu.ai/dashboard/keys
Les clés ont des scopes (llm / tts / images) : ajoute
tts/images à l'émission si tu as besoin de voix ou d'images
- Chat :
POST /v1/chat/completions
Liste des modèles et des prix : GET /v1/chat/models
- Synthèse vocale :
POST /v1/audio/speech
body {"input": ton texte, "voice": "nao"} → renvoie un MP3
eleven_multilingual_v2 (par défaut) accepte jusqu'à 10 000 caractères par requête
La réponse est diffusée en flux : écrire le corps de la réponse
directement dans un fichier donne un MP3 complet
- Génération d'images :
POST /v1/images/generations
model "gpt-image-2"
Génération cohérente de personnages à partir d'images de référence
- Transcription :
POST /v1/audio/transcriptions
multipart avec file et model=whisper-large-v3-turbo
- Les erreurs ne sont jamais facturées
Relancer la même entrée est gratuit quand le cache peut y répondre
- Documentation complète :
https://api.aicu.ai/docs/fr/

Vérifie d'abord que AICU_API_KEY est défini, puis teste la configuration
en exécutant exactement ceci et en vérifiant que le MP3 est bien enregistré,
avant de passer à l'implémentation (cet exemple exact est en cache
côté serveur : il est renvoyé gratuitement et rapidement) :

curl https://api.aicu.ai/v1/audio/speech \
-H "Authorization: Bearer $AICU_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input": "Hello! Welcome to AICU API.", "voice": "nao"}' \
--output hello-aicu.mp3

Un 403 avec required_scope signifie que la clé n'a pas ce scope :
émets-la de nouveau avec ce scope sur https://api.aicu.ai/dashboard/keys.