-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Open
Open
Copy link
Labels
Description
Description
Compilation of punted tasks to improve integration with OpenAI official SDKS for azure-ai-agents and azure-ai-projects
- Remove manual URL mapping (depends on this Expose convenience method in
HttpRequestthat returns request URL openai/openai-java#660) - Improve HttpResponse and HttpRequest body ingestion by avoiding reading the stream twice (Feat. Request: HttpRequest/HttpResponse convenience methods. openai/openai-java#664)
- Improve HttpRequest header mapping (Expose convenience method in
HttpRequestthat returns request URL openai/openai-java#660) - Requests that are meant to timeout do not interrupt the Test Proxy continuing the recording of a response (See related PR OpenAI.HttpClient to Azure.HttpClient mapper for test instrumentation #47416)
- Reproduce the changes to for the
HttpClientin theazure-ai-agentsinto theazure-ai-projectsfolder. - Map all OpenAI's timeout values to Azure.Core provide HttpClient request via
Context. Related issue: [FEATURE REQ]azure-core-http-<netty/okhttp>support for more granular request/response timeouts. #47552