> For the complete documentation index, see [llms.txt](https://docs.cloudeka.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cloudeka.ai/guidance-for-enterprise/cloudeka-api-list/command-reference/cldkctl-llm/create-keys.md).

# create-keys

The llm create-keys command creates a new LLM (Large Language Model) key in your project. This command allows you to add new keys by specifying the model, key alias, budget, and duration.

## Usage

```
cldkctl llm create-keys [flags]
```

## Aliases

```
create-keys, add-keys
```

## Steps

Follow the steps below to run and view the result of this command:

1. Run the following command in your terminal:

```
cldkctl llm create-keys
```

2. A terminal user interface (TUI) will appear, prompting you to enter several fields.
3. Enter a name for the key.
4. Select a model from the available options.
5. Specify the maximum budget for the key.
6. Provide the expiration date in the format YYYY-MM-DD.

<figure><img src="/files/bPmyQU98hM5OuO4sMp4x" alt=""><figcaption></figcaption></figure>

7. Confirm the key creation by selecting Confirm, or cancel by choosing Cancel.

<figure><img src="/files/d89UPzfvtQ922p4vl5x1" alt=""><figcaption></figcaption></figure>

8. Once completed successfully, a message “✓ LLM Keys created successfully!” will appear in your terminal.

<figure><img src="/files/JMv6t3XZXhmONv75E5G1" alt=""><figcaption></figcaption></figure>

## Flags

{% hint style="info" %}
This command supports[ global flags](/guidance-for-enterprise/cloudeka-api-list/global-flags.md). Refer to the Global Flags section for details
{% endhint %}

| Flag       | Description                           |
| ---------- | ------------------------------------- |
| -h, --help | Help for the llm create-keys command. |
