TsgcHTTP_API_Anthropic › Właściwości › AnthropicOptions
Przechowuje ustawienia połączenia dla API Anthropic, w tym klucz API, opcje HTTP, rejestrowanie, ponowne próby i nagłówek anthropic-version
property AnthropicOptions: TsgcHTTPAnthropic_Options read FAnthropicOptions
write SetAnthropicOptions;
—
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.
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;