TsgcHTTP_API_AnthropicÉvénements › OnHTTPAPISSE

OnHTTPAPISSE Événement

Se déclenche pour chaque Server-Sent Event reçu d'une réponse Anthropic en streaming

Syntaxe

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

Valeur par défaut

Remarques

Lorsque CreateMessage est invoqué avec le streaming activé, le point de terminaison Anthropic POST /v1/messages retourne un text/event-stream. Cet événement se déclenche pour chaque trame SSE décodée avec aEvent (ex. message_start, content_block_delta, message_stop) et aData (la charge utile JSON). Définissez Cancel sur True pour interrompre le flux avant que le serveur ne finisse de l'envoyer.

Exemple

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

Retour aux événements