Skip to content

AI Foundry Projects SDK - initial commit #44894

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

jayantjha
Copy link
Member

@jayantjha jayantjha commented Apr 5, 2025

Description

Introducing Azure AI Projects SDK for Java

This PR introduces the first version of the Azure AI Projects SDK for Java (azure-ai-projects). This is an initial beta release (1.0.0-beta.1) that provides Java developers with programmatic access to Azure AI Projects services. Typespec for the initial SDK can be found here

What's included

  • AgentsClient: Enables developers to create, manage, and interact with AI agents through Azure AI Projects
  • Client-side customizations specific to the Azure AI Projects service
  • Initial implementation of core functionality

Key features

  • Seamless integration with Azure identity and authentication mechanisms
  • Consistent API design following Azure SDK guidelines
  • Support for asynchronous operations
  • Typed data models for request/response handling
  • Samples related to using core Agent features

All SDK Contribution checklist:

  • The pull request does not introduce [breaking changes]
  • CHANGELOG is updated for new features, bug fixes or other significant changes.
  • I have read the contribution guidelines.

General Guidelines and Best Practices

  • Title of the pull request is clear and informative.
  • There are a small number of commits, each of which have an informative message. This means that previously merged commits do not appear in the history of the PR. For more information on cleaning up the commits in your PR, see this page.

Testing Guidelines

  • Pull request includes test coverage for the included changes.

@github-actions github-actions bot added the common common module used by all azure SDKs (e.g. client, Mgmt) label Apr 5, 2025
@jayantjha jayantjha marked this pull request as ready for review April 5, 2025 15:44
@jayantjha jayantjha force-pushed the jayant/ai-projects branch from 7775c29 to 4d0591d Compare April 5, 2025 16:20
@azure-sdk
Copy link
Collaborator

API change check

API changes are not detected in this pull request.

@jayantjha
Copy link
Member Author

@microsoft-github-policy-service agree [company="{your company}"]

@microsoft-github-policy-service agree [company="microsoft"]

@jayantjha
Copy link
Member Author

@microsoft-github-policy-service agree company="Microsoft"

@microsoft-github-policy-service agree company="Microsoft"

@jayantjha jayantjha force-pushed the jayant/ai-projects branch from 67c7c9e to a591320 Compare April 7, 2025 13:57
@jayantjha jayantjha marked this pull request as draft April 9, 2025 05:58
commit bda4dac2fc4700d11f63c3a4df0d12f412be1bcc
Author: Jayant Kumar <[email protected]>
Date:   Mon Apr 21 21:17:19 2025 +0530

    updated

commit b7ded3fa1dcd6d656b75e7f8e11eb593872227a5
Author: Jayant Kumar <[email protected]>
Date:   Mon Apr 21 20:39:59 2025 +0530

    tests passing

commit dcde6c06699a222afd0013ec2bd80c7776658b28
Author: Jayant Kumar <[email protected]>
Date:   Mon Apr 21 19:09:23 2025 +0530

    updated

commit 305e167747a6c9486b46f524b5c02d23831471a9
Author: Jayant Kumar <[email protected]>
Date:   Mon Apr 21 18:04:38 2025 +0530

    tsp-client updated

commit 9cfd86b
Author: Jayant Kumar <[email protected]>
Date:   Thu Apr 17 12:55:09 2025 +0530

    resolving PR comments
@jayantjha jayantjha force-pushed the jayant/ai-projects branch from 6653cd4 to 6b4fa90 Compare April 21, 2025 18:12
@jayantjha jayantjha marked this pull request as ready for review April 21, 2025 18:37
@jayantjha jayantjha requested a review from alzimmermsft April 21, 2025 18:44
@dargilco
Copy link
Member

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
common common module used by all azure SDKs (e.g. client, Mgmt)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants