Table of Contents

Class CompletionService

public class CompletionService : CrudServiceBase<OpenAIClient>
Inheritance
object
CompletionService

Constructors

CompletionService(OpenAIClient)

public CompletionService(OpenAIClient client)

Parameters

client OpenAIClient

Methods

CreateAsync(ChatCompletionRequest, RESTOptions)

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

Parameters

req ChatCompletionRequest
options RESTOptions

Returns

UniTask<ChatCompletion>

StreamAsync(ChatCompletionRequest, IResponsesApiListener, RESTOptions)

public UniTask StreamAsync(ChatCompletionRequest req, IResponsesApiListener eventListener, RESTOptions options = null)

Parameters

req ChatCompletionRequest
eventListener IResponsesApiListener
options RESTOptions

Returns

UniTask