OpenAIClientExtensions.AsChatClient Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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.