TsgcHTTP_API_AnthropicEvents › OnHTTPAPISSE

OnHTTPAPISSE 事件

对从 Anthropic 流式响应接收到的每个 Server-Sent Event 触发

语法

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

默认值

备注

当启用流式传输调用 CreateMessage 时,Anthropic 端点 POST /v1/messages 将返回 text/event-stream。该事件针对每个解码后的 SSE 帧触发,携带 aEvent(例如 message_startcontent_block_deltamessage_stop)和 aData(JSON 有效载荷)。将 Cancel 设为 True 可在服务器完成发送前中止流。

示例

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

返回事件