To install this Python package, follow these steps:
- Clone the repository to your local machine.
- Navigate to the project directory.
- Create a virtual environment using the command
python -m venv env
. - Activate the virtual environment:
- On Windows:
.\env\Scripts\activate
- On macOS and Linux:
source env/bin/activate
- On Windows:
- Install the required dependencies by running
pip install -r requirements.txt
.
To use a .env
file and ensure that sensitive information is not committed to version control, follow these steps:
- Create a file named
.env
in the project directory. - Add the necessary environment variables to the
.env
file, each on a new line in the formatVARIABLE_NAME=VALUE
. - Make sure to include the
.env
file in your.gitignore
to prevent it from being tracked by Git.
That's it! You're now ready to use the Python package and manage your environment variables securely.
- Evaluations Lab is shown in course this will evolve with Automation of Evaluations
- Added DeepSeek R1 using LangChain + Exa AI this is housed in /14-azure-ai-inference
- In-progress (Agents in Azure Foundry via SDK)
- Distillation
- Response API Updates
- Automated Red Team Agent (Evaluation of Application using PyRiT)
This assumes you have deployed the Azure AI Foundry + Workspace (Project) in a supported region East US 2 (US) see reference. https://learn.microsoft.com/en-us/azure/ai-studio/how-to/develop/simulator-interaction-data
Once you've used environment variables for the items in the script the modification is located on lines 77-85 The amount of turns, results, and jailbreak can change use the guidance on the evaluation that you'd like to test with this service.