TsgcHTTP_API_AnthropicOlaylar › OnHTTPAPISSE

OnHTTPAPISSE Olay

Bir akış halindeki Anthropic yanıtından alınan her Server-Sent Event için tetiklenir

Sözdizimi

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

Varsayılan Değer

Remarks

CreateMessage, akış etkin olarak çağrıldığında Anthropic uç noktası POST /v1/messages bir text/event-stream döndürür. Bu olay, çözümlenen her SSE çerçevesi için aEvent (örneğin message_start, content_block_delta, message_stop) ve aData (JSON yükü) ile tetiklenir. Sunucu göndermeyi tamamlamadan önce akışı iptal etmek için Cancel değerini True olarak ayarlayın.

Örnek

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

Olaylara Dön