# gt: General Translation CLI tool: gt init URL: https://generaltranslation.com/es/docs/cli/reference/commands/init.mdx --- title: gt init description: Ejecuta el asistente de configuración de General Translation para configurar un proyecto. Referencia de la API para el comando `gt init`. --- Ejecuta el asistente de configuración que prepara un proyecto para General Translation. Este es el comando predeterminado: si ejecutas `npx gt` sin ningún comando, se ejecuta `init`. El asistente detecta tu framework y, según el proyecto, instala dependencias, configura el framework, crea un `gt.config.json` y genera credenciales. Para ver una guía paso a paso, consulta [Configurar la CLI](/docs/cli/guides/configuring). ```bash npx gt init ``` ## Cómo funciona [#how-it-works] 1. Detecta tu framework. Si es un proyecto con Next.js App Router o Mintlify, en su lugar ofrece conectar el agente de IA de [Locadex](/docs/platform/locadex/quickstart). 2. En un proyecto basado en React, instala opcionalmente `gt-react` o `gt-next` y añade `GTProvider` (experimental). 3. Te pide la configuración regional predeterminada y las configuraciones regionales de destino, y crea `gt.config.json`. Si usas almacenamiento local, también crea un archivo para [`loadTranslations`](/docs/react/reference/functions/load-translations). 4. Instala `gt` como dependencia de desarrollo si todavía no está instalado. 5. Opcionalmente, genera una clave de API y un ID del proyecto, y los escribe en `.env.local`. *Nota: El paso de configuración de React es experimental y puede no funcionar en todos los proyectos. Revisa los cambios que realiza.* ## Opciones [#flags] | Parámetro | Descripción | Tipo | Opcional | Predeterminado | | --------------------- | ------------------------------------------------- | ---------- | -------- | -------------------------------------------- | | `--src ` | Patrones glob del código fuente de la aplicación. | `string[]` | Sí | globs de `src`, `app`, `pages`, `components` | | `-c, --config ` | Ruta del archivo de configuración. | `string` | Sí | `gt.config.json` | ## Ejemplo [#example] ```bash # Ejecutar el asistente de configuración completo npx gt init # Ejecutar gt sin ningún comando hace lo mismo npx gt ``` ## Otras notas [#notes] * `init` ejecuta los mismos pasos que [`gt configure`](/docs/cli/reference/commands/configure) y [`gt auth`](/docs/cli/reference/commands/auth) juntos, además del asistente experimental de configuración de React. Ejecuta cualquiera de esos comandos por separado para repetir solo ese paso. No ejecuta [`gt setup`](/docs/cli/reference/commands/setup), que sube tus archivos de origen. * La clave de API y el ID del proyecto no son necesarios para usar `gt-react` o `gt-next`; solo se necesitan para hacer llamadas a la API de General Translation. * Si la configuración experimental de React no funciona en tu proyecto, configúralo manualmente siguiendo la documentación de [React](/docs/react/react-quickstart).