TsgcHTTP_API_Anthropic › Propiedades › AnthropicOptions
Contiene la configuración de conexión para la API de Anthropic, incluida la clave de API, las opciones HTTP, el registro, los reintentos y la cabecera anthropic-version
property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
write SetAnthropicOptions;
—
AnthropicOptions expone sub-propiedades utilizadas por cada solicitud enviada a https://api.anthropic.com/v1: ApiKey se envía en la cabecera x-api-key, HttpOptions controla la configuración de proxy/agente de usuario/conexión, LogOptions habilita el seguimiento de solicitudes/respuestas y RetryOptions configura los reintentos automáticos en caso de fallos transitorios. La cabecera obligatoria anthropic-version (por ejemplo 2023-06-01) también se gestiona aquí. Configure esta propiedad una vez en tiempo de diseño o al inicio y todas las llamadas API posteriores reutilizarán las mismas credenciales y 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;