TsgcHTTP_API_AnthropicEvents › OnHTTPAPISSE

OnHTTPAPISSE Evento

Si attiva per ogni Server-Sent Event ricevuto da una risposta in streaming di Anthropic

Sintassi

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

Valore predefinito

Note

Quando CreateMessage viene invocato con lo streaming abilitato, l'endpoint Anthropic POST /v1/messages restituisce un text/event-stream. Questo evento si attiva per ogni frame SSE decodificato con aEvent (ad es. message_start, content_block_delta, message_stop) e aData (il payload JSON). Impostare Cancel su True per interrompere lo stream prima che il server finisca di inviarlo.

Esempio

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

Torna agli Eventi