TsgcHTTP_API_AnthropicZdarzenia › OnHTTPAPIException

OnHTTPAPIException Zdarzenie

Wywoływane, gdy wywołanie API Anthropic zgłosi nieobsłużony wyjątek.

Składnia

property OnHTTPAPIException: TsgcHTTPAPIExceptionEvent;
// TsgcHTTPAPIExceptionEvent = procedure(Sender: TObject; E: Exception) of object

Wartość domyślna

Uwagi

To zdarzenie jest wyzwalane za każdym razem, gdy żądanie wysłane do https://api.anthropic.com/v1 zakończy się wyjątkiem, na przykład błędami sieciowymi, błędami TLS, kodami statusu HTTP innymi niż 2xx (401, 429, 5xx) lub błędami parsowania JSON. Wyjątek jest również raportowany przez standardową ścieżkę try/except, więc to zdarzenie jest przede wszystkim przydatne do scentralizowanego rejestrowania lub telemetrii. Parametr E zawiera komunikat i klasę błędu.

Przykład

procedure TForm1.oAPIHTTPAPIException(Sender: TObject; E: Exception);
begin
  Memo1.Lines.Add('Anthropic error: ' + E.ClassName + ' - ' + E.Message);
end;

Powrót do Zdarzeń