TsgcHTTP_API_AnthropicProperties › AnthropicOptions

AnthropicOptions Property

Mantém as configurações de conexão para a API da Anthropic, incluindo a chave de API, opções de HTTP, logging, novas tentativas e o cabeçalho anthropic-version

Sintaxe

property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
      write SetAnthropicOptions;

Valor Padrão

Observações

AnthropicOptions expõe subpropriedades usadas por cada requisição enviada a https://api.anthropic.com/v1: ApiKey é enviado no cabeçalho x-api-key, HttpOptions controla as configurações de proxy/user-agent/conexão, LogOptions habilita o rastreamento de requisição/resposta e RetryOptions configura as repetições automáticas em falhas transitórias. O cabeçalho obrigatório anthropic-version (por exemplo, 2023-06-01) também é gerenciado aqui. Configure esta propriedade uma vez em tempo de design ou na inicialização e todas as chamadas de API subsequentes reutilizarão as mesmas credenciais e políticas.

Exemplo

oAPI := TsgcHTTP_API_Anthropic.Create(nil);
oAPI.AnthropicOptions.ApiKey := 'sk-ant-...';
oAPI.AnthropicOptions.AnthropicVersion := '2023-06-01';
oAPI.AnthropicOptions.HttpOptions.UserAgent := 'MyApp/1.0';
oAPI.AnthropicOptions.RetryOptions.Enabled := True;

Voltar para Propriedades