Azure AI Foundry SDK client libraries
The Azure AI Foundry SDK is a comprehensive toolchain designed to simplify the development of AI applications on Azure. It enables developers to:- Access popular models from various model providers through a single interface
- Easily combine together models, data, and AI services to build AI-powered applications
- Evaluate, debug, and improve application quality & safety across development, testing, and production environments
This article applies to a Foundry Project. For more information, see Types of projects.
Prerequisites
- An Azure subscription. If you don’t have one, create a free account.
- Create a Foundry project if you don’t have one already.
-
Sign in with the Azure CLI using the same account that you use to access your project:
Unified Projects client library
The Azure AI Foundry Projects client library is a unified library that enables you to use multiple client libraries together by connecting to a single project endpoint.- Python
- Java
- JavaScript
- C#
-
Install the project client library
-
Create a project client in code. Copy the Azure AI Foundry project endpoint from the Overview page of the project and update the connections string value.
- Using the project endpoint, you can:
- Use Foundry Model, including Azure OpenAI
- Use Foundry Agent Service
- Run evaluations in the cloud
- Enable tracing for your app
- Retrieve endpoints and keys for external resource connections