TsgcHTTP_API_AnthropicWłaściwości › AnthropicOptions

AnthropicOptions Właściwość

Przechowuje ustawienia połączenia dla API Anthropic, w tym klucz API, opcje HTTP, rejestrowanie, ponowne próby i nagłówek anthropic-version

Składnia

property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
      write SetAnthropicOptions;

Wartość domyślna

Uwagi

AnthropicOptions udostępnia właściwości podrzędne używane przez każde żądanie wysyłane do https://api.anthropic.com/v1: ApiKey jest wysyłany w nagłówku x-api-key, HttpOptions kontroluje ustawienia proxy/user-agent/połączenia, LogOptions włącza śledzenie żądań/odpowiedzi, a RetryOptions konfiguruje automatyczne ponawianie prób przy przejściowych błędach. Obowiązkowy nagłówek anthropic-version (na przykład 2023-06-01) jest również zarządzany tutaj. Po skonfigurowaniu tej właściwości raz w czasie projektowania lub podczas uruchamiania aplikacji, wszystkie kolejne wywołania API będą korzystać z tych samych poświadczeń i zasad.

Przykład

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;

Wróć do Właściwości