Table of Contents

Class ChatService

Namespace
Glitch9.AIDevKit.xAI
public class ChatService : CrudServiceBase<XAIClient>
Inheritance
object
ChatService

Constructors

ChatService(XAIClient)

public ChatService(XAIClient client)

Parameters

client XAIClient

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 listener, RESTOptions options = null)

Parameters

req ChatCompletionRequest
listener IResponsesApiListener
options RESTOptions

Returns

UniTask