Class ChatService
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