Skip to content

CLI — Modèles et catalogue

check-models

Synopsis : ai-i18n-tools check-models

Valide chaque ID de modèle configuré par rapport à la liste GET /models du fournisseur actif (appartenance et expiration_date). Nécessite la clé API de ce fournisseur (aucune pour les fournisseurs sans clé comme Ollama). Quitte avec un code d'erreur non nul si un ID configuré est manquant ou expiré, et respecte le requestTimeoutMs du fournisseur. Lorsque le fournisseur renvoie des prix (par exemple OpenRouter), affiche également le coût en USD par million de jetons pour l'invite/la complétion.

Voir aussi : Fournisseurs LLM


list-models

Synopsis : ai-i18n-tools list-models

Liste tous les modèles annoncés par le fournisseur actif via sa liste GET /models (triés par ID ; le fournisseur actif suit la clé de configuration provider, à remplacer par -P / --provider). Nécessite la clé API de ce fournisseur (aucune pour les fournisseurs sans clé comme Ollama). Lorsque le fournisseur renvoie des prix (par exemple OpenRouter), affiche également le coût en USD par million de jetons pour l'invite/la complétion, et marque les entrées au-delà de expiration_date.

Options clés : -P / --provider

Voir aussi : Fournisseurs LLM


bench-models

Synopsis : ai-i18n-tools bench-models [--model <ids>] [--text <text> | --file <path>] [--source <locale>] [--target <locale>]

Évalue chaque modèle configuré en traduisant un échantillon de manière isolée (client à modèle unique, pas de chaîne de secours). Affiche un tableau avec l'ID du modèle, les jetons d'entrée/sortie, le temps de traduction réel, et le coût en USD ( pour les fournisseurs qui ne signalent pas le coût), ainsi qu'une ligne de totaux et les échecs par modèle.

Les modèles sont par défaut l'union des ID translationModels, uiModels et localeModels du fournisseur actif (à remplacer par --model) ; l'échantillon est par défaut un bloc Markdown anglais intégré (à remplacer par --text / --file) ; la source/cible sont par défaut la configuration sourceLocale et la première locale cible docs[], en revenant à la locale targetLocales de niveau supérieur (à remplacer par --source / --target). Exécute les modèles en parallèle, limité par la configuration concurrency (par défaut 4) ; chaque modèle est toujours chronométré individuellement. Nécessite la clé API du fournisseur actif.

Options clés : --model, --text, --file, --source, --target


list-languages

Synopsis : ai-i18n-tools list-languages [search]

Liste le catalogue des langues d'interface utilisateur (data/ui-languages-complete.json) sous forme de tableau lisible (code, direction du texte, nom anglais, nom natif). Ne nécessite aucune configuration ni clé API. Passez un terme search facultatif pour ne conserver que les entrées dont le code, le nom natif, le nom anglais ou la direction le contiennent (insensible à la casse), par exemple list-languages portuguese, list-languages rtl, list-languages zh.

Publié sous licence MIT.