Skip to main content
In this quickstart you’ll get started using models and agents in Foundry. You will:
  • Generate a response from a model
  • Create an agent with a defined prompt
  • Have a multi-turn conversation with the agent

Prerequisites

Or, skip the deployment step and try an instant model (preview) instead. Create a project in West US 3 to use instant access models.

Set environment variables and get the code

Store your project endpoint as an environment variable. Also set these values for use in your scripts.
Follow along below or get the code:

Get the code

Sign in using the CLI az login command to authenticate before running your Python scripts.

Install and authenticate

Make sure you install the correct version of the packages as shown here.
  1. Install the current version of azure-ai-projects. This version uses the Foundry projects (new) API .
  2. Sign in using the CLI az login command to authenticate before running your Python scripts.
Code uses Azure AI Projects 2.x and is incompatible with Azure AI Projects 1.x. See the Foundry (classic) documentation for the Azure AI Projects 1.x version.

Chat with a model

Interacting with a model is the basic building block of AI applications. Send an input and receive a response from the model:

C#

After running the code, you see a model-generated response in the console (for example, a short poem or answer to your prompt). This confirms your project endpoint, authentication, and model deployment are working correctly.
Code uses Azure AI Projects 2.x and is incompatible with Azure AI Projects 1.x. See the Foundry (classic) documentation for the Azure AI Projects 1.x version.

Create an agent

Create an agent using your deployed model. An agent defines core behavior. Once created, it ensures consistent responses in user interactions without repeating instructions each time. You can update or delete agents anytime.
The output confirms the agent was created. For SDK tabs, you see the agent name and ID printed to the console.
Code uses Azure AI Projects 2.x and is incompatible with Azure AI Projects 1.x. See the Foundry (classic) documentation for the Azure AI Projects 1.x version.

Chat with an agent

Use the previously created agent named “MyAgent” to interact by asking a question and a related follow-up. The conversation maintains history across these interactions.
You see the agent’s responses to both prompts. The follow-up response demonstrates that the agent maintains conversation history across turns.
Code uses Azure AI Projects 2.x and is incompatible with Azure AI Projects 1.x. See the Foundry (classic) documentation for the Azure AI Projects 1.x version.

Clean up resources

If you no longer need any of the resources you created, delete the resource group associated with your project.
  • In the Azure portal, select the resource group, and then select Delete. Confirm that you want to delete the resource group.

Next step

Idea to prototype - Build and evaluate an enterprise agent