Skip to main content
POST
스레드 쿼리 스트림

본문

application/json

turn call만 기준으로 집계된 통계를 사용해 스레드를 쿼리합니다.

turn call은 스레드 컨텍스트의 직계 하위 항목입니다(call.id == turn_id인 경우). 이렇게 하면 중첩된 구현 세부 사항을 모두 포함하지 않고도, 대화 수준에서 의미 있는 통계를 제공할 수 있습니다.

project_id
string
필수

프로젝트 ID

예시:

"my_entity/my_project"

filter
ThreadsQueryFilter · object | null

스레드 쿼리의 필터 조건

limit
integer | null

반환할 최대 스레드 수

offset
integer | null

건너뛸 스레드 수

sort_by
SortBy · object[] | null

스레드의 정렬 기준입니다. 지원되는 필드: 'thread_id', 'turn_count', 'start_time', 'last_updated', 'p50_turn_duration_ms', 'p99_turn_duration_ms'.

예시:

응답

JSONL 형식의 데이터 스트림

first_turn_id
string | null
필수

이 스레드의 첫 번째 turn ID(가장 이른 start_time)

last_turn_id
string | null
필수

이 스레드의 마지막 turn ID(가장 늦은 end_time)

last_updated
string<date-time>
필수

이 스레드에서 turn Call의 가장 늦은 종료 시간

p50_turn_duration_ms
number | null
필수

이 스레드 내 turn 기간의 밀리초 단위 50번째 백분위수(중앙값)

p99_turn_duration_ms
number | null
필수

이 스레드 내 turn 기간의 밀리초 단위 99번째 백분위수

start_time
string<date-time>
필수

이 스레드에서 turn Call의 가장 이른 시작 시간

thread_id
string
필수
turn_count
integer
필수

이 스레드의 turn Call 수