AnthropicAssistantClient

Production implementation of IAssistantClient using the Anthropic SDK.

public class AnthropicAssistantClient : IAssistantClient

1. Constructors

1.1. AnthropicAssistantClient(string)

public AnthropicAssistantClient(string apiKey)
Table 1. Parameters
Name Type Description

apiKey

string

2. Methods

2.1. SendMessageAsync(string, string, List<(string Role, string Content)>)

public Task<string> SendMessageAsync(string model, string systemPrompt, List<(string Role, string Content)> messages)
Table 2. Parameters
Name Type Description

model

string

systemPrompt

string

messages

List<(string Role, string Content)>

Returns: Task<string>