# gt: General Translation CLI tool: gt auth
URL: https://generaltranslation.com/ja/docs/cli/reference/commands/auth.mdx
Docs index: https://generaltranslation.com/llms.txt
Description: プロジェクト用の General Translation API 認証情報を生成します。`gt auth` コマンドの API リファレンス。

API キーと プロジェクト ID を生成し、`.env.local` ファイルに書き込みます。`.env.local` が存在しない場合、このコマンドでファイルを作成し、`.gitignore` に追加します。

`--key-type` を指定しない場合は、生成するキーの種類を選択するよう求められます。

```bash
npx gt auth
```

## 動作の仕組み [#how-it-works]

1. General Translation ダッシュボードへのサインインを求めます。
2. 指定された種類の API キーとプロジェクト ID を生成します。
3. 必要に応じて `.env.local` を作成し、`.gitignore` に追加します。
4. `GT_API_KEY` と `GT_PROJECT_ID` を `.env.local` に書き込みます。

## フラグ [#flags]

| パラメーター                  | 説明                                                | 型        | 任意 | デフォルト            |
| ----------------------- | ------------------------------------------------- | -------- | -- | ---------------- |
| `-c, --config <path>`   | config fileのパス。                                   | `string` | はい | `gt.config.json` |
| `-t, --key-type <type>` | 生成するキーの種類: `production`、`development`、または `all`。 | `string` | はい | プロンプトで指定         |

## 例 [#example]

```bash
# キーの種類を入力し、認証情報を .env.local に書き込む
npx gt auth

# プロンプトなしでProductionキーを生成する
npx gt auth --key-type production
```

## その他の補足 [#notes]

* `gt-react` や `gt-next` の使用に API キー と プロジェクト ID は不要です。これらが必要になるのは、General Translation API を呼び出す場合だけです。
* `auth` は [`gt init`](/docs/cli/reference/commands/init) ウィザードの認証情報ステップです。設定済みのプロジェクトの認証情報を生成したい場合は、これ単体で実行してください。

## Sitemap

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