TsgcHTTP_API_Anthropic › Özellikler › AnthropicOptions
API anahtarı, HTTP seçenekleri, günlük kaydı, yeniden denemeler ve anthropic-version başlığı dahil Anthropic API için bağlantı ayarlarını tutar
property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
write SetAnthropicOptions;
—
AnthropicOptions, https://api.anthropic.com/v1 adresine gönderilen her istek tarafından kullanılan alt özellikleri sunar: ApiKey, x-api-key başlığında gönderilir, HttpOptions proxy/user-agent/bağlantı ayarlarını kontrol eder, LogOptions istek/yanıt izlemeyi etkinleştirir ve RetryOptions geçici başarısızlıklarda otomatik yeniden denemeleri yapılandırır. Zorunlu anthropic-version başlığı (örneğin 2023-06-01) de burada yönetilir. Bu özelliği tasarım zamanında veya başlangıçta bir kez yapılandırın ve sonraki tüm API çağrıları aynı kimlik bilgilerini ve politikaları yeniden kullanır.
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;