Aperçu de l'API REST
Utilisez AI Glot via HTTP pour inspecter un espace de travail, les crédits et les traductions, télécharger des résultats et automatiser les glossaires avec un contrat JSON stable.
L’API REST d’AI Glot est la source de vérité derrière la CLI et les intégrations MCP.
https://api.ai-glot.com/v1Ce que v1 peut faire
- Lire les capacités de l’espace de travail, les limites du forfait et les périmètres accordés.
- Lire le solde de crédits, les attributions et l’utilisation au fil du temps.
- Importer un fichier et créer une traduction, sous forme de texte JSON, d’URL HTTPS ou de données de formulaire multipart.
- Planifier et affiner ce qu’il faut traduire en langage naturel, et lire le résultat chiffré.
- Approuver un plan pour lancer le travail, ou annuler un plan en cours.
- Lister et inspecter les traductions.
- Renommer, archiver, restaurer et télécharger des traductions terminées.
- Créer, lire, mettre à jour, remplacer et supprimer des glossaires.
- Lire le catalogue des langues supportées.
- Envoyer des commentaires en texte libre sur l’utilisation de l’API, de la CLI ou du serveur MCP.
Première requête
Créez une clé dans les Outils développeur, puis appelez le point de terminaison du compte :
curl https://api.ai-glot.com/v1/account \
-H "Authorization: Bearer $AIGLOT_API_KEY"const response = await fetch('https://api.ai-glot.com/v1/account', {
headers: { Authorization: `Bearer ${process.env.AIGLOT_API_KEY}` },
});
const payload = await response.json();import os, requests
response = requests.get(
"https://api.ai-glot.com/v1/account",
headers={"Authorization": f"Bearer {os.environ['AIGLOT_API_KEY']}"},
)
payload = response.json()Les réponses réussies contiennent data et request_id. Les réponses de liste contiennent également has_more et next_cursor.
Contrat lisible par machine
La spécification en direct est disponible sur api.ai-glot.com/openapi.json. Cette documentation publie l’instantané utilisé pour générer ces pages sur /docs/openapi.json.