# gt: General Translation CLI tool: gt project create
URL: https://generaltranslation.com/it/docs/cli/reference/commands/project-create.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Crea un progetto dalla riga di comando con una chiave API dell'organizzazione. Riferimento API per il comando gt project create.

Usa `gt project create` per creare un progetto prima che esista un ID progetto o una chiave API con ambito progetto.

## Panoramica [#overview]

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

Il comando richiede una chiave API dell&#39;organizzazione. Le chiavi di progetto non possono creare progetti.

## Come funziona [#how-it-works]

1. Determina la chiave API da `--api-key` o `GT_API_KEY`.
2. Normalizza l&#39;impostazione regionale predefinita.
3. Crea il progetto nell&#39;organizzazione selezionata da `--org-id`.
4. Stampa il nome e l&#39;ID del progetto creato.

Il comando termina con status 1 se manca un flag obbligatorio o le credenziali, se la chiave non è una chiave di organizzazione oppure se l&#39;API rifiuta la richiesta.

## Flag [#flags]

| Parametro                   | Descrizione                                                                            | Tipo      | Facoltativo | Predefinito              |
| --------------------------- | -------------------------------------------------------------------------------------- | --------- | ----------- | ------------------------ |
| `--org-id <orgId>`          | Organizzazione che sarà proprietaria del progetto.                                     | `string`  | No          | —                        |
| `--name <name>`             | Nome del progetto.                                                                     | `string`  | No          | —                        |
| `--default-locale <locale>` | Impostazione regionale sorgente del progetto.                                          | `string`  | No          | —                        |
| `--cdn-enabled`             | Abilita la distribuzione CDN per il progetto.                                          | `boolean` | Sì          | `false`                  |
| `-c, --config <path>`       | Percorso di `gt.config.json`.                                                          | `string`  | Sì          | Risolto automaticamente  |
| `--api-key <key>`           | Sovrascrive la chiave API dell&#39;organizzazione.                                     | `string`  | Sì          | `GT_API_KEY`             |
| `--project-id <id>`         | Sovrascrive l&#39;ID progetto condiviso; non necessario per la creazione del progetto. | `string`  | Sì          | Config o `GT_PROJECT_ID` |

## Esempio [#example]

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

Il comando stampa il nome del progetto e il suo nuovo ID. Salva questo ID come `GT_PROJECT_ID` per i successivi comandi con ambito progetto.

## Altre note [#notes]

* La chiave API deve avere il permesso `org:projects:create`.

### Cronologia delle versioni

| Versione | Modifiche                                                                                                          |
| -------- | ------------------------------------------------------------------------------------------------------------------ |
| `2.21.1` | Aggiunto il flag obbligatorio `--org-id` e spostata la creazione dei progetti su `POST /v2/orgs/{orgId}/projects`. |
| `2.20.0` | Aggiunto `gt project create`, basato sulla route `POST /v2/projects`, ora rimossa.                                 |

## Sitemap

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