Hello @Siry, Gaetan,
The Azure AI Persistent Agents client is designed to be compatible with assistants created using the OpenAI Assistants API. This means that you do not necessarily need to recreate your existing assistants when migrating to Azure. If your assistants were already functioning correctly using the OpenAI .NET SDK and Assistants API, they can continue to work with the Azure AI Persistent Agents client with minimal or no changes.
This compatibility is intentional and part of Azure’s goal to offer a more unified and seamless developer experience. The Azure AI Foundry Agent Service supports the same underlying models, tools, and conversation management patterns used by the OpenAI Assistants API. It also has access to the same file containers, enabling consistent file handling and memory use across both platforms.
In short, Azure’s backward compatibility ensures that your existing assistant functionality can carry over during the migration process without requiring you to rebuild everything from scratch. This allows for a smoother transition and faster adoption of Azure AI services while maintaining the core capabilities of your original assistant setup.
Please refer this:
- Azure OpenAI Assistants API (Preview)
- AzureAIAgent Foundry GA Migration Guide (programming-language-csharp)
I Hope this helps. Do let me know if you have any further queries.
If this answers your query, please do click Accept Answer
and Yes
for was this answer helpful.
Thank you!