TsgcHTTP_API_AnthropicEreignisse › OnHTTPAPISSE

OnHTTPAPISSE Ereignis

Wird für jedes Server-Sent Event ausgelöst, das von einer Streaming-Anthropic-Antwort empfangen wird

Syntax

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

Standardwert

Hinweise

Wenn CreateMessage mit aktiviertem Streaming aufgerufen wird, gibt der Anthropic-Endpunkt POST /v1/messages einen text/event-stream zurück. Dieses Ereignis wird für jeden dekodierten SSE-Frame mit aEvent (z. B. message_start, content_block_delta, message_stop) und aData (der JSON-Nutzlast) ausgelöst. Setzen Sie Cancel auf True, um den Stream abzubrechen, bevor der Server das Senden abgeschlossen hat.

Beispiel

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

Zurück zu Ereignissen