Share via


OpenAIAssistantAgent.CreateOpenAIClient Method

Definition

Overloads

CreateOpenAIClient(Uri, HttpClient)

Produces an OpenAI.OpenAIClient.

CreateOpenAIClient(ApiKeyCredential, Uri, HttpClient)

Produces an OpenAI.OpenAIClient.

CreateOpenAIClient(Uri, HttpClient)

Produces an OpenAI.OpenAIClient.

public static OpenAI.OpenAIClient CreateOpenAIClient(Uri? endpoint = default, System.Net.Http.HttpClient? httpClient = default);
static member CreateOpenAIClient : Uri * System.Net.Http.HttpClient -> OpenAI.OpenAIClient
Public Shared Function CreateOpenAIClient (Optional endpoint As Uri = Nothing, Optional httpClient As HttpClient = Nothing) As OpenAIClient

Parameters

endpoint
Uri

An optional endpoint.

httpClient
HttpClient

A custom HttpClient for HTTP requests.

Returns

OpenAI.OpenAIClient

Applies to

CreateOpenAIClient(ApiKeyCredential, Uri, HttpClient)

Produces an OpenAI.OpenAIClient.

public static OpenAI.OpenAIClient CreateOpenAIClient(System.ClientModel.ApiKeyCredential apiKey, Uri? endpoint = default, System.Net.Http.HttpClient? httpClient = default);
static member CreateOpenAIClient : System.ClientModel.ApiKeyCredential * Uri * System.Net.Http.HttpClient -> OpenAI.OpenAIClient
Public Shared Function CreateOpenAIClient (apiKey As ApiKeyCredential, Optional endpoint As Uri = Nothing, Optional httpClient As HttpClient = Nothing) As OpenAIClient

Parameters

apiKey
ApiKeyCredential

The API key.

endpoint
Uri

An optional endpoint.

httpClient
HttpClient

A custom HttpClient for HTTP requests.

Returns

OpenAI.OpenAIClient

Applies to