Jaa


OpenAIClientExtensions.AsChatClient Method

Definition

Overloads

AsChatClient(ChatClient)

Gets an IChatClient for use with this ChatClient.

AsChatClient(OpenAIClient, String)

Gets an IChatClient for use with this OpenAIClient.

AsChatClient(ChatClient)

Gets an IChatClient for use with this 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
ChatClient

The client.

Returns

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

Applies to

AsChatClient(OpenAIClient, String)

Gets an IChatClient for use with this 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
OpenAIClient

The client.

modelId
String

The model.

Returns

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

Applies to