TsgcHTTP_API_Anthropic › Eigenschaften › AnthropicOptions
Enthält die Verbindungseinstellungen für die Anthropic-API, einschließlich API-Schlüssel, HTTP-Optionen, Logging, Wiederholungen und dem anthropic-version-Header.
property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
write SetAnthropicOptions;
—
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.
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;