Run an experiment with UI
In the Permitech console UI, βCreate Experimentβ buttons allow you to easily add experiments to a project.


Run an experiment with code
Prerequisite: Configure an LLM integration
To run an experiment using a prompt and a dataset, you need to set up an LLM integration. An integration is also required to evaluate LLM outputs with metrics.2
Add an integration
Locate the LLM provider you are using (or specify a custom integration), then select the +Add Integration button.

3
Add settings
Specify settings for your integration (such as an API key), then select Save changes.

Example experiment with code
Below is a step-by-step guide. Jump to the application code.1
Install dependencies
Install the Permitech SDK, and the dotenv package using the following command in your terminal:
2
Set up your environment variables
Create an
.env file in your project folder, and set:- Your Permitech API key
- Your Permitech project name
3
Create your application code
Create a file called This code creates a prompt containing a system prompt and user prompt, and the user prompt has a mustache template to inject rows from the dataset. It also creates a dataset.It then uses these to run an experiment, measuring context adherence.If the prompt or dataset already exist, they are loaded instead of being recreated.
app.py (Python) or app.ts (TypeScript) and add the following code:This code defaults to using
gpt-5-mini. If you want to use a different model, update the model_alias in the prompt settings passed to the call to run experiment.4
Run your application
Run your application using the following command in your terminal:
5
View the results in your terminal
6
See the experiment in Permitech
Open the experiment in the Permitech console using the URL output to your terminal. You will see the logged experiment with 2 rows, one for each entry in the dataset.
Select a trace to see more details, including an explanation of the metric score.


Troubleshooting
- I need a Permitech API key: Head to permi.tech and sign up. Then head to the API keys page to get a new API key.
- Whatβs my project name ?: The project name was set when you created a new project. If you havenβt created a new project, head to Permitech and select the New Project button.
Next steps
Create a dataset
Learn how to create and manage datasets in Permitech.
Run experiments in playgrounds
Learn about running experiments in the Permitech console using playgrounds and datasets.
Run experiments with code
Learn how to run experiments in Permitech.
Compare experiments
Learn how to compare experiments in Permitech.

