TsgcHTTP_API_AnthropicEvents › OnHTTPAPISSE

OnHTTPAPISSE Gebeurtenis

Wordt geactiveerd voor elke Server-Sent Event ontvangen van een streaming Anthropic-antwoord

Syntaxis

property OnHTTPAPISSE: TsgcHTTPAPISSEEvent;
// TsgcHTTPAPISSEEvent = procedure(Sender: TObject; const aEvent, aData: string; var Cancel: Boolean) of object

Standaardwaarde

Opmerkingen

Wanneer CreateMessage wordt aangeroepen met streaming ingeschakeld, retourneert het Anthropic-eindpunt POST /v1/messages een text/event-stream. Deze gebeurtenis wordt geactiveerd voor elk gedecodeerd SSE-frame met aEvent (bijv. message_start, content_block_delta, message_stop) en aData (de JSON-payload). Stel Cancel in op True om de stream af te breken voordat de server klaar is met verzenden.

Voorbeeld

procedure TForm1.oAPIHTTPAPISSE(Sender: TObject; const aEvent, aData: string;
  var Cancel: Boolean);
begin
  if aEvent = 'content_block_delta' then
    Memo1.Lines.Add(aData);
end;

Terug naar gebeurtenissen