Skip to content

[OpenAI] Azure OpenAI realtime client library for Java first version #42707

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

Merged
merged 124 commits into from
Dec 4, 2024

Conversation

jpalvarezl
Copy link
Member

@jpalvarezl jpalvarezl commented Oct 29, 2024

Description

Proposal for the Azure OpenAI Realtime Audio Java client library. The client library is based of the TSP spec found here. We want to release this library only in the dev feed for the forseeable future.

Remaining TODOs

This client libary related

  • More thorough testing of the webSocketClient layer
  • Figure out test recordings. Currently we only have LIVE tests with resources which are heavily restricted. We may need to disable tests running in the pipeline for now.
  • Once the roadmap for support for this libabry is clear. Define the release vehicle. For now we just ship in the dev feed.
  • Populate the ReadmeSamples.java with relevant code snippets.
  • Add instructions for users to set themselves up with the dev feed in the README

TSP related

src/main/java/com/azure/ai/openai/realtime/OpenAIAsyncClient.java
src/main/java/com/azure/ai/openai/realtime/OpenAIClient.java
src/main/java/com/azure/ai/openai/realtime/OpenAIClientBuilder.java
src/main/java/com/azure/ai/openai/realtime/implementation/OpenAIClientImpl.java
src/main/java/com/azure/ai/openai/realtime/implementation/RealtimesImpl.java

@glecaros glecaros enabled auto-merge (squash) December 3, 2024 21:51
@azure-sdk
Copy link
Collaborator

API change check

APIView has identified API level changes in this PR and created following API reviews.

com.azure:azure-ai-openai-realtime

@glecaros glecaros merged commit 832f06c into main Dec 4, 2024
20 checks passed
@glecaros glecaros deleted the jpalvarezl/realtime_tire_kicking branch December 4, 2024 20:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants