# gt: General Translation CLI tool: gt project create
URL: https://generaltranslation.com/es/docs/cli/reference/commands/project-create.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Crea un Project desde la línea de comandos con una clave de API de Organization. Referencia de la API del comando gt project create.

Usa `gt project create` para aprovisionar un Project antes de que exista un project ID o una clave de API con alcance de Project.

## Resumen [#overview]

```bash
npx gt project create \
  --org-id <orgId> \
  --name <name> \
  --default-locale <locale> \
  [options]
```

El comando requiere una clave de API de Organization. Las Project keys no pueden crear Projects.

## Cómo funciona [#how-it-works]

1. Resuelve la clave de API a partir de `--api-key` o `GT_API_KEY`.
2. Normaliza la configuración regional predeterminada.
3. Crea el Project en la Organization seleccionada mediante `--org-id`.
4. Muestra el nombre y el ID del Project creado.

El comando termina con estado 1 cuando falta una flag obligatoria o las credenciales, cuando la clave no es una Organization key o cuando la API rechaza la solicitud.

## Flags [#flags]

| Parameter                   | Description                                                                   | Type      | Optional | Default                     |
| --------------------------- | ----------------------------------------------------------------------------- | --------- | -------- | --------------------------- |
| `--org-id <orgId>`          | Organization que será propietaria del project.                                | `string`  | No       | —                           |
| `--name <name>`             | Nombre del project.                                                           | `string`  | No       | —                           |
| `--default-locale <locale>` | Configuración regional de origen del project.                                 | `string`  | No       | —                           |
| `--cdn-enabled`             | Habilita la entrega por CDN para el project.                                  | `boolean` | Sí       | `false`                     |
| `-c, --config <path>`       | Ruta a `gt.config.json`.                                                      | `string`  | Sí       | Se resuelve automáticamente |
| `--api-key <key>`           | Reemplazo de la clave de API de Organization.                                 | `string`  | Sí       | `GT_API_KEY`                |
| `--project-id <id>`         | Reemplazo del project ID compartido; no es obligatorio para crear un project. | `string`  | Sí       | Config o `GT_PROJECT_ID`    |

## Ejemplo [#example]

```bash
GT_API_KEY="gtx-org-..." npx gt project create \
  --org-id "your-organization-id" \
  --name "Storefront" \
  --default-locale en \
  --cdn-enabled
```

El comando muestra el nombre del Project y su nuevo ID. Guarda ese ID como `GT_PROJECT_ID` para los comandos posteriores con alcance de Project.

## Otras notas [#notes]

* La clave de API necesita el permiso `org:projects:create`.

### Historial de versiones

| Versión  | Cambios                                                                                                             |
| -------- | ------------------------------------------------------------------------------------------------------------------- |
| `2.21.1` | Se añadió el flag obligatorio `--org-id` y la creación de Projects se trasladó a `POST /v2/orgs/{orgId}/projects`. |
| `2.20.0` | Se añadió `gt project create`, que usaba la route `POST /v2/projects`, ahora eliminada.                             |

## Sitemap

See the full [sitemap](https://generaltranslation.com/sitemap.md) for all pages.
