TsgcHTTP_API_AnthropicEventos › OnHTTPAPISSE

OnHTTPAPISSE Evento

Se activa para cada evento Server-Sent recibido de una respuesta en streaming de Anthropic.

Sintaxis

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

Valor Predeterminado

Observaciones

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.

Ejemplo

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

Volver a Eventos