TsgcHTTP_API_Anthropic › Properties › AnthropicOptions
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
property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
write SetAnthropicOptions;
—
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.
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;