# gt: General Translation CLI tool: gt auth URL: https://generaltranslation.com/es/docs/cli/reference/commands/auth.mdx --- title: gt auth description: Genera credenciales de API de General Translation para un proyecto. Referencia de la API para el comando `gt auth`. --- Genera una clave de API y un ID del proyecto, y los escribe en tu archivo `.env.local`. Si `.env.local` no existe, el comando lo crea y lo añade a `.gitignore`. Si no pasas `--key-type`, el comando te pedirá que elijas qué tipo de clave generar. ```bash npx gt auth ``` ## Cómo funciona [#how-it-works] 1. Te pide que inicies sesión en el panel de control de General Translation. 2. Genera el tipo de clave de API solicitado y el ID del proyecto. 3. Crea `.env.local` (y lo agrega a `.gitignore`) si es necesario. 4. Escribe `GT_API_KEY` y `GT_PROJECT_ID` en `.env.local`. ## Opciones [#flags] | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | ----------------------- | ------------------------------------------------------------------- | -------- | -------- | ---------------- | | `-c, --config ` | Ruta del archivo de configuración. | `string` | Sí | `gt.config.json` | | `-t, --key-type ` | Tipo de clave que se generará: `production`, `development` o `all`. | `string` | Sí | Se solicita | ## Ejemplo [#example] ```bash # Solicitar el tipo de clave y escribir las credenciales en .env.local npx gt auth # Generar una clave de producción sin el aviso npx gt auth --key-type production ``` ## Otras notas [#notes] * La clave de API y el ID del proyecto no son necesarios para usar `gt-react` o `gt-next`; solo hacen falta para llamar a la API de General Translation. * `auth` es el paso de credenciales del asistente de [`gt init`](/docs/cli/reference/commands/init). Ejecútalo por separado para generar credenciales para un proyecto que ya esté configurado.