Skip to content

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.

6 participants