Share via


OpenAIClientExtensions.AsChatClient Method

Definition

Overloads

AsChatClient(ChatClient)

Gets an IChatClient for use with this OpenAI.Chat.ChatClient.

AsChatClient(OpenAIClient, String)

Gets an IChatClient for use with this OpenAI.OpenAIClient.

AsChatClient(ChatClient)

Gets an IChatClient for use with this OpenAI.Chat.ChatClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::AI::IChatClient ^ AsChatClient(OpenAI::Chat::ChatClient ^ chatClient);
public static Microsoft.Extensions.AI.IChatClient AsChatClient (this OpenAI.Chat.ChatClient chatClient);
static member AsChatClient : OpenAI.Chat.ChatClient -> Microsoft.Extensions.AI.IChatClient
<Extension()>
Public Function AsChatClient (chatClient As ChatClient) As IChatClient

Parameters

chatClient
OpenAI.Chat.ChatClient

The client.

Returns

An IChatClient that may be used to converse via the OpenAI.Chat.ChatClient.

Applies to

AsChatClient(OpenAIClient, String)

Gets an IChatClient for use with this OpenAI.OpenAIClient.

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::AI::IChatClient ^ AsChatClient(OpenAI::OpenAIClient ^ openAIClient, System::String ^ modelId);
public static Microsoft.Extensions.AI.IChatClient AsChatClient (this OpenAI.OpenAIClient openAIClient, string modelId);
static member AsChatClient : OpenAI.OpenAIClient * string -> Microsoft.Extensions.AI.IChatClient
<Extension()>
Public Function AsChatClient (openAIClient As OpenAIClient, modelId As String) As IChatClient

Parameters

openAIClient
OpenAI.OpenAIClient

The client.

modelId
String

The model.

Returns

An IChatClient that may be used to converse via the OpenAI.OpenAIClient.

Applies to