> ## Documentation Index
> Fetch the complete documentation index at: https://arize-ax.mintlify.site/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# LLMConfigColumnNames

> Ingest your LLM invocation parameters for use in the Prompt Playground

<img className="inline m-0" src="https://storage.googleapis.com/arize-phoenix-assets/assets/images/arize-docs-images/9e9834e4-image.jpeg" /> [View source on Github](https://github.com/Arize-ai/client_python/blob/main/src/arize/utils/types.py)

Arize class to map up to 2 columns: `model_column_name` and `params_column_name`

```python theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
class LLMConfigColumnNames:
    model_column_name: Optional[str] = None
    params_column_name: Optional[str] = None
```

| Parameters | Data Type | Expected Type in Column | Description |
| - | - | - | - |
| `model_column_name` | str | The contents of this column must be strings | Column name for the name of the LLM model used. |
| `params_column_name` | str | The contents of this column must be be well formatted JSON strings | Column name for the invocation parameters used at inference |

### Code Example

| Index | llm\_model\_name | llm\_params |
| - | - | - |
| `0` | `gpt-4` | `{``"temperature": 0.9,``"stop":[".","?"],``"frequency_penalty":"0.0"``}` |
| `1` | `gpt3.5-turbo` | `{``"temperature": 0.7,``"stop":[".","?"],``"frequency_penalty":"0.2"``}` |

```python theme={"theme":{"light":"github-light-default","dark":"github-dark-default"}}
from arize.utils.types import LLMConfigColumnNames

# Declare LLM config columns
llm_config = LLMConfigColumnNames(
    model_column_name = "llm_model_name", # column containing the LLM model name
    params_version_column_name = "llm_params", # column containing the LLM invocation params
)
```
