# gt: General Translation CLI tool: gt project create
URL: https://generaltranslation.com/ja/docs/cli/reference/commands/project-create.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: Organization API キー を使って、コマンドラインからプロジェクトを作成します。gt project create コマンドの API リファレンスです。

`gt project create` を使うと、プロジェクト ID や プロジェクトスコープの API キー がまだ存在しない段階でプロジェクトをプロビジョニングできます。

## 概要 [#overview]

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

このコマンドには Organization API キー が必要です。プロジェクトキー ではプロジェクトを作成できません。

## 仕組み [#how-it-works]

1. `--api-key` または `GT_API_KEY` から API キーを解決します。
2. デフォルトロケールを標準化します。
3. `--org-id` で指定した Organization 内にプロジェクトを作成します。
4. 作成されたプロジェクトの名前と ID を出力します。

必須のフラグまたは credentials が指定されていない場合、キーが Organization key でない場合、または API がリクエストを拒否した場合、コマンドは status 1 で終了します。

## フラグ [#flags]

| パラメータ                       | 説明                                 | 型         | 任意  | デフォルト                     |
| --------------------------- | ---------------------------------- | --------- | --- | ------------------------- |
| `--org-id <orgId>`          | プロジェクトを所有する Organization。          | `string`  | いいえ | —                         |
| `--name <name>`             | プロジェクト名。                           | `string`  | いいえ | —                         |
| `--default-locale <locale>` | プロジェクトのソースロケール。                    | `string`  | いいえ | —                         |
| `--cdn-enabled`             | プロジェクトの CDN 配信を有効にします。             | `boolean` | はい  | `false`                   |
| `-c, --config <path>`       | `gt.config.json` へのパス。             | `string`  | はい  | 自動解決                      |
| `--api-key <key>`           | Organization API キー の上書き。          | `string`  | はい  | `GT_API_KEY`              |
| `--project-id <id>`         | 共有プロジェクト ID の上書き。プロジェクトの作成時には不要です。 | `string`  | はい  | 設定ファイルまたは `GT_PROJECT_ID` |

## 例 [#example]

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

このコマンドは、プロジェクト名と新しく発行された ID を出力します。この ID は、以降のプロジェクトスコープのコマンドで使用するため、`GT_PROJECT_ID` として保存しておいてください。

## その他のメモ [#notes]

* API キーには `org:projects:create` 権限が必要です。

### バージョン履歴

| バージョン    | 変更内容                                                                       |
| -------- | -------------------------------------------------------------------------- |
| `2.21.1` | 必須の `--org-id` フラグを追加し、プロジェクト作成を `POST /v2/orgs/{orgId}/projects` に移行しました。 |
| `2.20.0` | 現在は削除された `POST /v2/projects` ルートを使用する `gt project create` を追加しました。         |

## Sitemap

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