Skip to content

beta

The beta modules provides a unified interface for accessing beta features of the API, encapsulating synchronous and asynchronous access to resources in beta.

The module aggregates the beta functionalities related to features like yet considered generally available (GA), offering a simplified entry point for interacting with these resources. It is designed to facilitate easy access to the cutting-edge features still under development, enabling developers to experiment with and leverage new capabilities before they become GA.

Classes:

Name Description
AsyncBeta
AsyncBetaWithRawResponse
AsyncBetaWithStreamingResponse
Beta
BetaWithRawResponse
BetaWithStreamingResponse

AsyncBeta

AsyncBeta(client: AsyncOpenAI)

Methods:

Name Description
assistants
threads
with_raw_response
with_streaming_response

assistants

assistants() -> AsyncAssistants

threads

threads() -> AsyncThreads

with_raw_response

with_raw_response() -> AsyncBetaWithRawResponse

with_streaming_response

with_streaming_response() -> AsyncBetaWithStreamingResponse

AsyncBetaWithRawResponse

AsyncBetaWithRawResponse(beta: AsyncBeta)

Methods:

Name Description
assistants
threads

assistants

threads

AsyncBetaWithStreamingResponse

AsyncBetaWithStreamingResponse(beta: AsyncBeta)

Methods:

Name Description
assistants
threads

assistants

threads

Beta

Beta(client: OpenAI)

Methods:

Name Description
assistants
threads
with_raw_response
with_streaming_response

assistants

assistants() -> Assistants

threads

threads() -> Threads

with_raw_response

with_raw_response() -> BetaWithRawResponse

with_streaming_response

with_streaming_response() -> BetaWithStreamingResponse

BetaWithRawResponse

BetaWithRawResponse(beta: Beta)

Methods:

Name Description
assistants
threads

assistants

assistants() -> AssistantsWithRawResponse

threads

BetaWithStreamingResponse

BetaWithStreamingResponse(beta: Beta)

Methods:

Name Description
assistants
threads

assistants

threads