# gt: General Translation CLI tool: gt auth URL: https://generaltranslation.com/ru/docs/cli/reference/commands/auth.mdx --- title: gt auth description: Сгенерировать учетные данные API General Translation для проекта. Справочник API для команды `gt auth`. --- Генерирует 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 ` | Путь к файлу конфигурации. | `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] * API-ключ и ID проекта не нужны для использования `gt-react` или `gt-next` — они требуются только для вызова API General Translation. * `auth` — это шаг мастера [`gt init`](/docs/cli/reference/commands/init), связанный с учетными данными. Запустите его отдельно, чтобы сгенерировать учетные данные для уже настроенного проекта.