TsgcHTTP_API_AnthropicPropiedades › AnthropicOptions

AnthropicOptions Propiedad

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

Sintaxis

property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
      write SetAnthropicOptions;

Valor Predeterminado

Observaciones

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.

Ejemplo

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;

Volver a Propiedades