Table of Contents

Class MessageService

public class MessageService : CrudServiceBase<AnthropicClient>
Inheritance
object
MessageService

Constructors

MessageService(AnthropicClient)

public MessageService(AnthropicClient client)

Parameters

client AnthropicClient

Methods

CountTokensAsync(ClaudeMessageRequest, RESTOptions)

public virtual UniTask<ClaudeTokenCount> CountTokensAsync(ClaudeMessageRequest req, RESTOptions options = null)

Parameters

req ClaudeMessageRequest
options RESTOptions

Returns

UniTask<ClaudeTokenCount>

CreateAsync(ClaudeMessageRequest, RESTOptions)

public virtual UniTask<ClaudeMessage> CreateAsync(ClaudeMessageRequest req, RESTOptions options = null)

Parameters

req ClaudeMessageRequest
options RESTOptions

Returns

UniTask<ClaudeMessage>

StreamAsync(ClaudeMessageRequest, IResponsesApiListener, RESTOptions)

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

Parameters

req ClaudeMessageRequest
eventListener IResponsesApiListener
options RESTOptions

Returns

UniTask