TsgcHTTP_API_Anthropic이벤트 › OnHTTPAPISSE

OnHTTPAPISSE Event

스트리밍 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_start, content_block_delta, message_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;

이벤트로 돌아가기