gen_ai_hub.proxy.native.openai package¶
- class gen_ai_hub.proxy.native.openai.GlobalClient¶
Bases:
objectA global client to manage OpenAI clients based on proxy version.
- __init__() None¶
Submodules¶
- gen_ai_hub.proxy.native.openai.clients module
set_deployment()get_current_deployment()EmbeddingsAsyncEmbeddingsCompletionsAsyncCompletionsChatChatCompletionsResponsesAsyncChatAsyncChatCompletionsAsyncResponsesOpenAIWithRawResponseOpenAIWithRawResponse.completionsOpenAIWithRawResponse.chatOpenAIWithRawResponse.editsOpenAIWithRawResponse.embeddingsOpenAIWithRawResponse.filesOpenAIWithRawResponse.imagesOpenAIWithRawResponse.audioOpenAIWithRawResponse.moderationsOpenAIWithRawResponse.modelsOpenAIWithRawResponse.fine_tuningOpenAIWithRawResponse.fine_tunesOpenAIWithRawResponse.betaOpenAIWithRawResponse.__init__()
AsyncOpenAIWithRawResponseAsyncOpenAIWithRawResponse.completionsAsyncOpenAIWithRawResponse.chatAsyncOpenAIWithRawResponse.embeddingsAsyncOpenAIWithRawResponse.editsAsyncOpenAIWithRawResponse.filesAsyncOpenAIWithRawResponse.imagesAsyncOpenAIWithRawResponse.audioAsyncOpenAIWithRawResponse.moderationsAsyncOpenAIWithRawResponse.modelsAsyncOpenAIWithRawResponse.fine_tuningAsyncOpenAIWithRawResponse.fine_tunesAsyncOpenAIWithRawResponse.betaAsyncOpenAIWithRawResponse.__init__()
OpenAIOpenAI.proxy_clientOpenAI.api_versionOpenAI.completionsOpenAI.chatOpenAI.editsOpenAI.embeddingsOpenAI.filesOpenAI.imagesOpenAI.audioOpenAI.moderationsOpenAI.modelsOpenAI.fine_tuningOpenAI.fine_tunesOpenAI.betaOpenAI.with_raw_responseOpenAI.__init__()OpenAI.default_headersOpenAI.request()
AsyncOpenAIAsyncOpenAI.proxy_clientAsyncOpenAI.api_versionAsyncOpenAI.completionsAsyncOpenAI.chatAsyncOpenAI.editsAsyncOpenAI.embeddingsAsyncOpenAI.filesAsyncOpenAI.imagesAsyncOpenAI.audioAsyncOpenAI.moderationsAsyncOpenAI.modelsAsyncOpenAI.fine_tuningAsyncOpenAI.fine_tunesAsyncOpenAI.betaAsyncOpenAI.with_raw_responseAsyncOpenAI.__init__()AsyncOpenAI.default_headersAsyncOpenAI.request()