[FEATURE REQ] Graduating OpenAI.Responses from [Experimental("OPENAI001")] to stable
Closed this issue · 3 comments
Describe the feature or improvement you are requesting
Currently, the OpenAIResponseClient in the .NET SDK is marked with [Experimental("OPENAI001")], requiring opt-in to use it. Since OpenAI is moving toward the new Responses API as the long-term replacement for Completions/Assistants, this client represents the future-proof way to interact with models. Marking it as stable would signal production readiness, reduce friction for developers adopting the Responses API early, and encourage migration from older, soon-to-be-deprecated endpoints. The request is to promote OpenAIResponseClient (and related types) from experimental to a stable, supported surface in the SDK.
Hi @mjmustafaev. Thanks for reaching out and for your inquiry. The experimental designation in the client is meant to indicate that the client API surface is still undergoing design and iterations. It will continue to be experimental until we feel that we have the right long-term representation for it that meets our quality bar, and we are comfortable with our strong backwards compatibility guarantee applying to it. Currently, we do not have a timeline for when we may promote this to stable.
For more context, please see: Feature Lifecycle in the OpenAI .NET Client Library
I see, thanks for the info 👍 @jsquire
As there has been no follow-up discussion or questions in the last two weeks, closing this out.