# gt: General Translation CLI tool: gt auth URL: https://generaltranslation.com/ja/docs/cli/reference/commands/auth.mdx --- title: gt auth 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 ` | config fileのパス。 | `string` | はい | `gt.config.json` | | `-t, --key-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) ウィザードの認証情報ステップです。設定済みのプロジェクトの認証情報を生成したい場合は、これ単体で実行してください。