> For the complete documentation index, see [llms.txt](https://docs.scorable.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.scorable.ai/concepts-and-examples/usage/prompt-testing.md).

# Prompt Testing

Prompt testing is a CLI-only feature. You can easily test different prompt and model combinations. Variable parametrization is also supported.

### Initialize a config file and run experiments:

```
scorable pt init
scorable pt run
```

Use a custom config path:

```
scorable pt run --config path/to/prompt-tests.yaml
```

The `prompt-test` command is an alias for `pt`.

#### Config file format

```
prompts:
  - "Extract info from: {{text}}"

inputs:
  - vars:
      text: "John Doe, john@example.com"

# Or use a dataset instead of inline inputs:
# dataset_id: "<uuid>"

models:
  - gpt-5.4
  - gemini-3-flash

evaluators:
  - name: Precision
  - name: Confidentiality

# Optional: enforce structured output
# response_schema:
#   type: object
#   properties:
#     name: { type: string }
```

Refer to the CLI documentation for more details <https://github.com/root-signals/rs-sdk/tree/main/cli#prompt-testing><br>
