# gt: General Translation CLI tool: gt auth URL: https://generaltranslation.com/fr/docs/cli/reference/commands/auth.mdx --- title: gt auth description: Générez des identifiants d’API General Translation pour un projet. Référence API de la commande gt auth. --- Génère une clé API et un ID du projet, puis les écrit dans votre fichier `.env.local`. Si `.env.local` n’existe pas, la commande le crée et l’ajoute à `.gitignore`. Si vous ne passez pas `--key-type`, la commande vous invite à choisir le type de clé à générer. ```bash npx gt auth ``` ## Fonctionnement [#how-it-works] 1. Vous invite à vous connecter au tableau de bord de General Translation. 2. Génère le type de clé API demandé ainsi que l’ID du projet. 3. Crée `.env.local` (et l’ajoute à `.gitignore`) si nécessaire. 4. Ajoute `GT_API_KEY` et `GT_PROJECT_ID` à `.env.local`. ## Options [#flags] | Paramètre | Description | Type | Facultatif | Par défaut | | ----------------------- | ------------------------------------------------------------- | -------- | ---------- | ------------------ | | `-c, --config ` | Chemin vers le fichier de configuration. | `string` | Oui | `gt.config.json` | | `-t, --key-type ` | Type de clé à générer : `production`, `development` ou `all`. | `string` | Oui | Demandé à l’invite | ## Exemple [#example] ```bash # Demander le type de clé, puis écrire les identifiants dans .env.local npx gt auth # Générer une clé de production sans l'invite npx gt auth --key-type production ``` ## Autres remarques [#notes] * La clé API et l’ID du projet ne sont pas nécessaires pour utiliser `gt-react` ou `gt-next` — ils ne sont requis que pour appeler l’API de General Translation. * `auth` correspond à l’étape d’authentification de l’assistant [`gt init`](/docs/cli/reference/commands/init). Exécutez-la seule pour générer des identifiants pour un projet déjà configuré.