TsgcHTTP_API_Anthropic › Eventos › OnHTTPAPISSE
Se activa para cada evento Server-Sent recibido de una respuesta en streaming de Anthropic.
property OnHTTPAPISSE: TsgcHTTPAPISSEEvent;
// TsgcHTTPAPISSEEvent = procedure(Sender: TObject; const aEvent, aData: string; var Cancel: Boolean) of object
—
Cuando se invoca CreateMessage con el streaming habilitado, el endpoint de Anthropic POST /v1/messages devuelve un text/event-stream. Este evento se activa para cada trama SSE decodificada con aEvent (p. ej. message_start, content_block_delta, message_stop) y aData (la carga JSON). Establezca Cancel en True para abortar el stream antes de que el servidor termine de enviarlo.
procedure TForm1.oAPIHTTPAPISSE(Sender: TObject; const aEvent, aData: string;
var Cancel: Boolean);
begin
if aEvent = 'content_block_delta' then
Memo1.Lines.Add(aData);
end;