Table of Contents

Class Anthropic

public class Anthropic : ApiClient<Anthropic, AnthropicSettings>, IApiClient
Inheritance
object
RESTClient
CRUDClient<Anthropic>
Anthropic
Implements
Inherited Members
CRUDClient<Anthropic>.Name
CRUDClient<Anthropic>.Version
CRUDClient<Anthropic>.BetaVersion
CRUDClient<Anthropic>.BaseUrl
CRUDClient<Anthropic>.GetApiKey(string)
CRUDClient<Anthropic>.CreateClientSettings()
CRUDClient<Anthropic>.IsDeletedPredicate(RESTResponse)
CRUDClient<Anthropic>.POSTCreateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<Anthropic>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.POSTCreateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<Anthropic>, TRequestBody, params IUriParam[])
CRUDClient<Anthropic>.POSTCreateAsync<TRequestBody>(string, CRUDServiceBase<Anthropic>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.POSTCreateAsync<TRequestBody>(string, CRUDServiceBase<Anthropic>, TRequestBody, params IUriParam[])
CRUDClient<Anthropic>.POSTCreateAsync<TResponse>(string, CRUDServiceBase<Anthropic>, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.GETRetrieveAsync<TResponse>(string, CRUDServiceBase<Anthropic>, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.POSTUpdateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<Anthropic>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.POSTUpdateAsync<TRequestBody, TResponse>(string, CRUDServiceBase<Anthropic>, TRequestBody, params IUriParam[])
CRUDClient<Anthropic>.POSTUpdateAsync<TResponse>(string, CRUDServiceBase<Anthropic>, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.PATCHUpdateAsync<TResponse>(string, CRUDServiceBase<Anthropic>, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.DELETEDeleteAsync<TResponse>(string, CRUDServiceBase<Anthropic>, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.DELETEDeleteAsync<TRequestBody>(string, CRUDServiceBase<Anthropic>, TRequestBody, RESTRequestOptions, params IUriParam[])
CRUDClient<Anthropic>.GETListAsync<TQuery, TResponse>(string, CRUDServiceBase<Anthropic>, TQuery, RESTRequestOptions, params IUriParam[])

Constructors

Anthropic()

public Anthropic()

Properties

Files

public FileService Files { get; }

Property Value

FileService

Messages

public MessageService Messages { get; }

Property Value

MessageService

Models

public ModelService Models { get; }

Property Value

ModelService

StreamingResponseBuffer

public AnthropicStreamBuffer StreamingResponseBuffer { get; }

Property Value

AnthropicStreamBuffer

Methods

CreateCRUDClientSettings()

protected override CRUDClientSettings CreateCRUDClientSettings()

Returns

CRUDClientSettings

CreateChatStreamParser()

protected override IChatStreamParser CreateChatStreamParser()

Returns

IChatStreamParser

CreateJsonSerializerSettingsData()

protected override ApiClient<Anthropic, AnthropicSettings>.JsonSerializerSettingsData CreateJsonSerializerSettingsData()

Returns

ApiClient<Anthropic, AnthropicSettings>.JsonSerializerSettingsData