TsgcHTTP_API_AnthropicEigenschaften › AnthropicOptions

AnthropicOptions Eigenschaft

Enthält die Verbindungseinstellungen für die Anthropic-API, einschließlich API-Schlüssel, HTTP-Optionen, Logging, Wiederholungen und dem anthropic-version-Header.

Syntax

property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
      write SetAnthropicOptions;

Standardwert

Hinweise

AnthropicOptions stellt Unter-Eigenschaften bereit, die von jeder an https://api.anthropic.com/v1 gesendeten Anfrage verwendet werden: ApiKey wird im x-api-key-Header gesendet, HttpOptions steuert Proxy-/User-Agent-/Verbindungseinstellungen, LogOptions aktiviert Request-/Response-Tracing, und RetryOptions konfiguriert automatische Wiederholungen bei vorübergehenden Fehlern. Der obligatorische anthropic-version-Header (zum Beispiel 2023-06-01) wird ebenfalls hier verwaltet. Konfigurieren Sie diese Eigenschaft einmal zur Designzeit oder beim Start, und alle nachfolgenden API-Aufrufe verwenden dieselben Anmeldedaten und Richtlinien wieder.

Beispiel

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;

Zurück zu Eigenschaften