Table of Contents

Class OpenAIService

public class OpenAIService : CrudServiceBase<MicrosoftAzureClient>
Inheritance
object
OpenAIService

Constructors

OpenAIService(MicrosoftAzureClient)

public OpenAIService(MicrosoftAzureClient client)

Parameters

client MicrosoftAzureClient

Methods

GetChatCompletionAsync(ChatCompletionRequest, RESTOptions)

public UniTask<ChatCompletion> GetChatCompletionAsync(ChatCompletionRequest req, RESTOptions options = null)

Parameters

req ChatCompletionRequest
options RESTOptions

Returns

UniTask<ChatCompletion>

StreamChatCompletionAsync(ChatCompletionRequest, IResponsesApiListener, RESTOptions)

public UniTask StreamChatCompletionAsync(ChatCompletionRequest req, IResponsesApiListener listener, RESTOptions options = null)

Parameters

req ChatCompletionRequest
listener IResponsesApiListener
options RESTOptions

Returns

UniTask