TsgcHTTP_API_Anthropic › Events › OnHTTPAPISSE
Wordt geactiveerd voor elke Server-Sent Event ontvangen van een streaming Anthropic-antwoord
property OnHTTPAPISSE: TsgcHTTPAPISSEEvent;
// TsgcHTTPAPISSEEvent = procedure(Sender: TObject; const aEvent, aData: string; var Cancel: Boolean) of object
—
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.
procedure TForm1.oAPIHTTPAPISSE(Sender: TObject; const aEvent, aData: string;
var Cancel: Boolean);
begin
if aEvent = 'content_block_delta' then
Memo1.Lines.Add(aData);
end;