API 개요
원문
class ActionsExecuteBatchReq
Pydantic 필드:
project_id:<class 'str'>action_ref:<class 'str'>call_ids:list[str]wb_user_id:str | None
원문
class ActionsExecuteBatchRes
원문
class AnnotationQueueAddCallsReq
annotation 큐에 콜을 일괄 추가하기 위한 요청입니다.
내부 API에서 사용하기 위해 queue_id를 추가하여 AnnotationQueueAddCallsBody를 확장한 것입니다.
Pydantic 필드:
project_id:<class 'str'>call_ids:list[str]display_fields:list[str]queue_id:<class 'str'>wb_user_id:str | None
원문
class AnnotationQueueAddCallsRes
큐에 호출을 추가한 결과에 대한 응답입니다.
Pydantic 필드:
added_count:<class 'int'>duplicates:<class 'int'>
원문
class AnnotationQueueCreateReq
새로운 annotation 큐를 생성하는 요청입니다.
Pydantic 필드:
project_id:<class 'str'>name:<class 'str'>description:<class 'str'>scorer_refs:list[str]wb_user_id:str | None
원문
class AnnotationQueueCreateRes
Annotation Queue 생성에 대한 응답입니다.
Pydantic 필드:
id:<class 'str'>
원문
class AnnotationQueueItemSchema
annotation 큐 항목 응답을 위한 스키마입니다.
Pydantic 필드:
id:<class 'str'>project_id:<class 'str'>queue_id:<class 'str'>call_id:<class 'str'>call_started_at:<class 'datetime.datetime'>call_ended_at:datetime.datetime | Nonecall_op_name:<class 'str'>call_trace_id:<class 'str'>display_fields:list[str]added_by:str | Noneannotation_state:typing.Literal['unstarted', 'in_progress', 'completed', 'skipped']annotator_user_id:str | Nonecreated_at:<class 'datetime.datetime'>created_by:<class 'str'>updated_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | Noneposition_in_queue:int | None
원문
class AnnotationQueueItemsQueryReq
annotation 대기열의 항목을 조회하기 위한 요청입니다.
내부 API에서 사용하기 위해 queue_id 필드를 추가하여 AnnotationQueueItemsQueryBody를 확장한 것입니다.
Pydantic 필드:
project_id:<class 'str'>filter:weave.trace_server.common_interface.AnnotationQueueItemsFilter | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | Noneinclude_position:<class 'bool'>queue_id:<class 'str'>
원문
class AnnotationQueueItemsQueryRes
annotation queue 항목을 조회한 응답입니다.
Pydantic 필드:
items:list[AnnotationQueueItemSchema]
원문
class AnnotationQueueReadReq
특정 annotation 큐를 조회하기 위한 요청입니다.
Pydantic 필드:
project_id:<class 'str'>queue_id:<class 'str'>
원문
class AnnotationQueueReadRes
Annotation Queue를 읽은 결과를 나타내는 응답입니다.
Pydantic 필드:
queue:<class 'AnnotationQueueSchema'>
원문
class AnnotationQueueSchema
어노테이션 큐 응답용 스키마입니다.
Pydantic 필드:
id:<class 'str'>project_id:<class 'str'>name:<class 'str'>description:<class 'str'>scorer_refs:list[str]created_at:<class 'datetime.datetime'>created_by:<class 'str'>updated_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | None
원문
class AnnotationQueueStatsSchema
단일 annotation 대기열에 대한 통계입니다.
Pydantic 필드:
queue_id:<class 'str'>total_items:<class 'int'>completed_items:<class 'int'>
원문
class AnnotationQueuesQueryReq
프로젝트의 annotation 큐를 조회하는 요청입니다.
Pydantic 필드:
project_id:<class 'str'>name:str | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
원문
class AnnotationQueuesQueryRes
Annotation 큐 조회 요청에 대한 응답입니다.
Pydantic 필드:
queues:list[AnnotationQueueSchema]
원문
class AnnotationQueuesStatsReq
여러 annotation queue의 통계를 가져오기 위한 요청입니다.
Pydantic 필드:
project_id:<class 'str'>queue_ids:list[str]
원문
class AnnotationQueuesStatsRes
여러 annotation queue에 대한 통계 정보를 포함한 응답입니다.
Pydantic 필드:
stats:list[AnnotationQueueStatsSchema]
원문
class AnnotatorQueueItemsProgressUpdateReq
현재 annotator의 큐 항목에 대한 annotation 상태를 업데이트하기 위한 요청입니다.
유효한 상태 전이:
- (없음) -> ‘in_progress’: 항목을 진행 중으로 표시 (기록이 존재하지 않을 때만 해당)
- (없음) -> ‘completed’ 또는 ‘skipped’: 항목을 즉시 완료하거나 건너뜀
- ‘in_progress’ 또는 ‘unstarted’ -> ‘completed’ 또는 ‘skipped’: 진행 중(또는 시작되지 않은) 항목을 완료하거나 건너뜀
project_id:<class 'str'>queue_id:<class 'str'>item_id:<class 'str'>annotation_state:<class 'str'>wb_user_id:str | None
원문
class AnnotatorQueueItemsProgressUpdateRes
어노테이션 상태를 업데이트한 결과에 대한 응답입니다.
Pydantic 필드:
item:<class 'AnnotationQueueItemSchema'>
원문
class CallBatchEndMode
Pydantic 필드:
mode:<class 'str'>req:<class 'CallEndReq'>
원문
class CallBatchStartMode
Pydantic 필드:
mode:<class 'str'>req:<class 'CallStartReq'>
원문
class CallCreateBatchReq
Pydantic 필드:
batch:list[CallBatchStartMode | CallBatchEndMode]
원문
class CallCreateBatchRes
Pydantic 필드:
res:list[CallStartRes | CallEndRes]
원문
class CallEndReq
Pydantic 필드:
end:<class 'EndedCallSchemaForInsert'>
원문
class CallEndRes
원문
class CallReadReq
Pydantic 필드:
project_id:<class 'str'>id:<class 'str'>include_costs:bool | Noneinclude_storage_size:bool | Noneinclude_total_storage_size:bool | None
원문
class CallReadRes
Pydantic 필드:
call:CallSchema | None
원문
class CallSchema
Pydantic 필드:
id:<class 'str'>project_id:<class 'str'>op_name:<class 'str'>display_name:str | Nonetrace_id:<class 'str'>parent_id:str | Nonethread_id:str | Noneturn_id:str | Nonestarted_at:<class 'datetime.datetime'>attributes:dict[str, typing.Any]inputs:dict[str, typing.Any]ended_at:datetime.datetime | Noneexception:str | Noneoutput:typing.Any | Nonesummary:SummaryMap | Nonewb_user_id:str | Nonewb_run_id:str | Nonewb_run_step:int | Nonewb_run_step_end:int | Nonedeleted_at:datetime.datetime | Nonestorage_size_bytes:int | Nonetotal_storage_size_bytes:int | None
method serialize_typed_dicts
원문
class CallStartReq
Pydantic 필드:
start:<class 'StartedCallSchemaForInsert'>
원문
class CallStartRes
Pydantic 필드:
id:<class 'str'>trace_id:<class 'str'>
원문
class CallUpdateReq
Pydantic 필드:
project_id:<class 'str'>call_id:<class 'str'>display_name:str | Nonewb_user_id:str | None
원문
class CallUpdateRes
원문
class CallsDeleteReq
Pydantic 필드:
project_id:<class 'str'>call_ids:list[str]wb_user_id:str | None
원문
class CallsDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class CallsFilter
Pydantic 필드:
op_names:list[str] | Noneinput_refs:list[str] | Noneoutput_refs:list[str] | Noneparent_ids:list[str] | Nonetrace_ids:list[str] | Nonecall_ids:list[str] | Nonethread_ids:list[str] | Noneturn_ids:list[str] | Nonetrace_roots_only:bool | Nonewb_user_ids:list[str] | Nonewb_run_ids:list[str] | None
원문
class CallsQueryReq
Pydantic 필드:
project_id:<class 'str'>filter:CallsFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonequery:weave.trace_server.interface.query.Query | Noneinclude_costs:bool | Noneinclude_feedback:bool | Noneinclude_storage_size:bool | Noneinclude_total_storage_size:bool | Nonecolumns:list[str] | Noneexpand_columns:list[str] | Nonereturn_expanded_column_values:bool | None
원문
class CallsQueryRes
Pydantic 필드:
calls:list[CallSchema]
원문
class CallsQueryStatsReq
Pydantic 필드:
project_id:<class 'str'>filter:CallsFilter | Nonequery:weave.trace_server.interface.query.Query | Nonelimit:int | Noneinclude_total_storage_size:bool | Noneexpand_columns:list[str] | None
원문
class CallsQueryStatsRes
Pydantic 필드:
count:<class 'int'>total_storage_size_bytes:int | None
원문
class CompletionsCreateReq
Pydantic 필드:
project_id:<class 'str'>inputs:<class 'CompletionsCreateRequestInputs'>wb_user_id:str | Nonetrack_llm_call:bool | None
원문
class CompletionsCreateRequestInputs
Pydantic 필드:
model:<class 'str'>messages:<class 'list'>timeout:float | str | Nonetemperature:float | Nonetop_p:float | Nonen:int | Nonestop:str | list | Nonemax_completion_tokens:int | Nonemax_tokens:int | Nonemodalities:list | Nonepresence_penalty:float | Nonefrequency_penalty:float | Nonestream:bool | Nonelogit_bias:dict | Noneuser:str | Noneresponse_format:dict | type[pydantic.main.BaseModel] | Noneseed:int | Nonetools:list | Nonetool_choice:str | dict | Nonelogprobs:bool | Nonetop_logprobs:int | Noneparallel_tool_calls:bool | Noneextra_headers:dict | Nonefunctions:list | Nonefunction_call:str | Noneapi_version:str | Noneprompt:str | Nonetemplate_vars:dict[str, typing.Any] | None
원문
class CompletionsCreateRes
Pydantic 필드:
response:dict[str, typing.Any]weave_call_id:str | None
원문
class CostCreateInput
Pydantic 필드:
prompt_token_cost:<class 'float'>completion_token_cost:<class 'float'>prompt_token_cost_unit:str | Nonecompletion_token_cost_unit:str | Noneeffective_date:datetime.datetime | Noneprovider_id:str | None
원문
class CostCreateReq
Pydantic 필드:
project_id:<class 'str'>costs:dict[str, CostCreateInput]wb_user_id:str | None
원문
class CostCreateRes
Pydantic 필드:
ids:list[tuple[str, str]]
원문
class CostPurgeReq
Pydantic 필드:
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
원문
class CostPurgeRes
원문
class CostQueryOutput
Pydantic 필드:
id:str | Nonellm_id:str | Noneprompt_token_cost:float | Nonecompletion_token_cost:float | Noneprompt_token_cost_unit:str | Nonecompletion_token_cost_unit:str | Noneeffective_date:datetime.datetime | Noneprovider_id:str | None
원문
class CostQueryReq
Pydantic 필드:
project_id:<class 'str'>fields:list[str] | Nonequery:weave.trace_server.interface.query.Query | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
원문
class CostQueryRes
Pydantic 필드:
results:list[CostQueryOutput]
원문
class DatasetCreateBody
Pydantic 필드:
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]
원문
class DatasetCreateReq
Pydantic 필드:
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]project_id:<class 'str'>wb_user_id:str | None
원문
class DatasetCreateRes
Pydantic 필드:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
원문
class DatasetDeleteReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
원문
class DatasetDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class DatasetListReq
Pydantic 필드:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
원문
class DatasetReadReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
원문
class DatasetReadRes
Pydantic 필드:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonerows:<class 'str'>
원문
class EndedCallSchemaForInsert
Pydantic 필드:
project_id:<class 'str'>id:<class 'str'>ended_at:<class 'datetime.datetime'>exception:str | Noneoutput:typing.Any | Nonesummary:<class 'SummaryInsertMap'>wb_run_step_end:int | None
메서드 serialize_typed_dicts
원문
class EnsureProjectExistsRes
Pydantic 필드:
project_name:<class 'str'>
원문
class EvaluateModelReq
Pydantic 필드:
project_id:<class 'str'>evaluation_ref:<class 'str'>model_ref:<class 'str'>wb_user_id:str | None
원문
class EvaluateModelRes
Pydantic 필드:
call_id:<class 'str'>
원문
class EvaluationCreateBody
Pydantic 필드:
name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str] | Nonetrials:<class 'int'>evaluation_name:str | Noneeval_attributes:dict[str, typing.Any] | None
원문
class EvaluationCreateReq
Pydantic 필드:
name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str] | Nonetrials:<class 'int'>evaluation_name:str | Noneeval_attributes:dict[str, typing.Any] | Noneproject_id:<class 'str'>wb_user_id:str | None
원문
class EvaluationCreateRes
Pydantic 필드:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>evaluation_ref:<class 'str'>
원문
class EvaluationDeleteReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
원문
class EvaluationDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class EvaluationListReq
Pydantic 필드:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
원문
class EvaluationReadReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
원문
class EvaluationReadRes
Pydantic 필드:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str]trials:<class 'int'>evaluation_name:str | Noneevaluate_op:str | Nonepredict_and_score_op:str | Nonesummarize_op:str | None
원문
class EvaluationRunCreateBody
Pydantic 필드:
evaluation:<class 'str'>model:<class 'str'>
원문
class EvaluationRunCreateReq
Pydantic 필드:
evaluation:<class 'str'>model:<class 'str'>project_id:<class 'str'>wb_user_id:str | None
원문
class EvaluationRunCreateRes
Pydantic 필드:
evaluation_run_id:<class 'str'>
원문
class EvaluationRunDeleteReq
Pydantic 필드:
project_id:<class 'str'>evaluation_run_ids:list[str]wb_user_id:str | None
원문
class EvaluationRunDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class EvaluationRunFilter
Pydantic 필드:
evaluations:list[str] | Nonemodels:list[str] | Noneevaluation_run_ids:list[str] | None
원문
class EvaluationRunFinishBody
REST API를 통해 평가 실행을 종료할 때 사용하는 요청 본문입니다.
이 모델에는 RESTful 엔드포인트의 URL 경로에서 전달되는 project_id와 evaluation_run_id가 포함되지 않습니다.
Pydantic 필드:
summary:dict[str, typing.Any] | None
원문
class EvaluationRunFinishReq
Pydantic 필드:
summary:dict[str, typing.Any] | Noneproject_id:<class 'str'>evaluation_run_id:<class 'str'>wb_user_id:str | None
원문
class EvaluationRunFinishRes
Pydantic 필드:
success:<class 'bool'>
원문
class EvaluationRunListReq
Pydantic 필드:
project_id:<class 'str'>filter:EvaluationRunFilter | Nonelimit:int | Noneoffset:int | None
원문
class EvaluationRunReadReq
Pydantic 필드:
project_id:<class 'str'>evaluation_run_id:<class 'str'>
원문
class EvaluationRunReadRes
Pydantic 필드:
evaluation_run_id:<class 'str'>evaluation:<class 'str'>model:<class 'str'>status:str | Nonestarted_at:datetime.datetime | Nonefinished_at:datetime.datetime | Nonesummary:dict[str, typing.Any] | None
원문
class EvaluationStatusComplete
Pydantic 필드:
code:typing.Literal['complete']output:dict[str, typing.Any]
원문
class EvaluationStatusFailed
Pydantic 필드:
code:typing.Literal['failed']error:str | None
원문
class EvaluationStatusNotFound
Pydantic 필드:
code:typing.Literal['not_found']
원문
class EvaluationStatusReq
Pydantic 필드:
project_id:<class 'str'>call_id:<class 'str'>
원문
class EvaluationStatusRes
Pydantic 필드:
status:EvaluationStatusNotFound | EvaluationStatusRunning | EvaluationStatusFailed | EvaluationStatusComplete
원문
class EvaluationStatusRunning
Pydantic 필드:
code:typing.Literal['running']completed_rows:<class 'int'>total_rows:<class 'int'>
원문
class ExportTracePartialSuccess
Pydantic 필드:
rejected_spans:<class 'int'>error_message:<class 'str'>
원문
class ExtraKeysTypedDict
원문
class Feedback
Pydantic 필드:
id:<class 'str'>project_id:<class 'str'>weave_ref:<class 'str'>creator:str | Nonefeedback_type:<class 'str'>payload:dict[str, typing.Any]annotation_ref:str | Nonerunnable_ref:str | Nonecall_ref:str | Nonetrigger_ref:str | Nonewb_user_id:str | Nonecreated_at:<class 'datetime.datetime'>
원문
class FeedbackCreateBatchReq
Pydantic 필드:
batch:list[FeedbackCreateReq]
원문
class FeedbackCreateBatchRes
Pydantic 필드:
res:list[FeedbackCreateRes]
원문
class FeedbackCreateReq
Pydantic 필드:
id:str | Noneproject_id:<class 'str'>weave_ref:<class 'str'>creator:str | Nonefeedback_type:<class 'str'>payload:dict[str, typing.Any]annotation_ref:str | Nonerunnable_ref:str | Nonecall_ref:str | Nonetrigger_ref:str | Nonewb_user_id:str | None
원문
class FeedbackCreateRes
Pydantic 필드:
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
원문
class FeedbackDict
원문
class FeedbackPurgeReq
Pydantic 필드:
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
원문
class FeedbackPurgeRes
원문
class FeedbackQueryReq
Pydantic 필드:
project_id:<class 'str'>fields:list[str] | Nonequery:weave.trace_server.interface.query.Query | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
원문
class FeedbackQueryRes
Pydantic 필드:
result:list[dict[str, typing.Any]]
원문
class FeedbackReplaceReq
Pydantic 필드:
id:str | Noneproject_id:<class 'str'>weave_ref:<class 'str'>creator:str | Nonefeedback_type:<class 'str'>payload:dict[str, typing.Any]annotation_ref:str | Nonerunnable_ref:str | Nonecall_ref:str | Nonetrigger_ref:str | Nonewb_user_id:str | Nonefeedback_id:<class 'str'>
원문
class FeedbackReplaceRes
Pydantic 필드:
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
원문
class FileContentReadReq
Pydantic 필드 정의:
project_id:<class 'str'>digest:<class 'str'>
원문
class FileContentReadRes
Pydantic 필드:
content:<class 'bytes'>
원문
class FileCreateReq
Pydantic 필드:
project_id:<class 'str'>name:<class 'str'>content:<class 'bytes'>
원문
class FileCreateRes
Pydantic 필드:
digest:<class 'str'>
원문
class FilesStatsReq
Pydantic 필드:
project_id:<class 'str'>
원문
class FilesStatsRes
Pydantic 필드:
total_size_bytes:<class 'int'>
원문
class FullTraceServerInterface
V1 및 Object API를 모두 지원하는 전체 트레이스 서버 인터페이스입니다.
이 프로토콜은 레거시 V1 엔드포인트와 최신 Object 엔드포인트를 모두 포함하는 전체 API 집합을 지원하는 트레이스 서버 구현을 나타냅니다. 두 API 버전을 모두 지원해야 하는 구현에는 이 타입을 사용하십시오.
원문
메서드 actions_execute_batch
원문
메서드 annotation_queue_add_calls
원문
메서드 annotation_queue_create
원문
메서드 annotation_queue_items_query
원문
메서드 annotation_queue_read
원문
메서드 annotation_queues_query_stream
원문
메서드 annotation_queues_stats
원문
method annotator_queue_items_progress_update
원문
메서드 call_end
원문
메서드 call_read
원문
메서드 call_start
원문
메서드 call_start_batch
원문
메서드 call_update
원문
메서드 calls_delete
원문
메서드 calls_query
원문
메서드 calls_query_stats
원문
메서드 calls_query_stream
원문
메서드 completions_create
원문
메서드 completions_create_stream
원문
메서드 cost_create
원문
메서드 cost_purge
원문
method cost_query
원문
method dataset_create
원문
메서드 dataset_delete
원문
메서드 dataset_list
원문
메서드 dataset_read
원문
메서드 ensure_project_exists
원문
method evaluate_model
원문
메서드 evaluation_create
원문
method evaluation_delete
원문
method evaluation_list
원문
메서드 evaluation_read
원문
메서드 evaluation_run_create
원문
메서드 evaluation_run_delete
원문
메서드 evaluation_run_finish
원문
method evaluation_run_list
원문
메서드 evaluation_run_read
원문
메서드 evaluation_status
원문
메서드 feedback_create
원문
메서드 feedback_create_batch
원문
method feedback_purge
원문
메서드 feedback_query
원문
메서드 feedback_replace
원문
method file_content_read
원문
메서드 file_create
원문
method files_stats
원문
메서드 image_create
원문
메서드 model_create
원문
메서드 model_delete
원문
메서드 model_list
원문
메서드 model_read
원문
메서드 obj_create
원문
메서드 obj_delete
원문
method obj_read
원문
메서드 objs_query
원문
메서드 op_create
원문
메서드 op_delete
원문
메서드 op_list
원문
메서드 op_read
원문
method otel_export
원문
메서드 prediction_create
원문
메서드 prediction_delete
원문
메서드 prediction_finish
원문
메서드 prediction_list
원문
메서드 prediction_read
원문
메서드 project_stats
원문
메서드 refs_read_batch
원문
method score_create
원문
method score_delete
원문
method score_list
원문
method score_read
원문
method scorer_create
원문
method scorer_delete
원문
method scorer_list
원문
method scorer_read
원문
method table_create
원문
메서드 table_create_from_digests
원문
메서드 table_query
원문
메서드 table_query_stats
원문
메서드 table_query_stats_batch
원문
method table_query_stream
원문
method table_update
원문
method threads_query_stream
원문
class ImageGenerationCreateReq
Pydantic 필드:
project_id:<class 'str'>inputs:<class 'ImageGenerationRequestInputs'>wb_user_id:str | Nonetrack_llm_call:bool | None
원문
class ImageGenerationCreateRes
Pydantic 필드:
response:dict[str, typing.Any]weave_call_id:str | None
원문
class ImageGenerationRequestInputs
Pydantic 필드:
model:<class 'str'>prompt:<class 'str'>n:int | None
원문
class LLMCostSchema
원문
class LLMUsageSchema
원문
class ModelCreateBody
Pydantic 필드:
name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | None
원문
class ModelCreateReq
Pydantic 필드:
name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | Noneproject_id:<class 'str'>wb_user_id:str | None
원문
class ModelCreateRes
Pydantic 필드:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>model_ref:<class 'str'>
원문
class ModelDeleteReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
원문
class ModelDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class ModelListReq
Pydantic 필드:
project_id:<class 'str'>limit:int | Noneoffset:int | None
원문
class ModelReadReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>
원문
class ModelReadRes
Pydantic 필드:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | None
원문
class ObjCreateReq
Pydantic 필드:
obj:<class 'ObjSchemaForInsert'>
원문
class ObjCreateRes
Pydantic 필드:
digest:<class 'str'>object_id:str | None
원문
class ObjDeleteReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | None
원문
class ObjDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class ObjQueryReq
Pydantic 필드:
project_id:<class 'str'>filter:ObjectVersionFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonemetadata_only:bool | Noneinclude_storage_size:bool | None
원문
class ObjQueryRes
Pydantic 필드:
objs:list[ObjSchema]
원문
class ObjReadReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>metadata_only:bool | None
원문
class ObjReadRes
Pydantic 필드:
obj:<class 'ObjSchema'>
원문
class ObjSchema
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>created_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | Nonedigest:<class 'str'>version_index:<class 'int'>is_latest:<class 'int'>kind:<class 'str'>base_object_class:str | Noneleaf_object_class:str | Noneval:typing.Anywb_user_id:str | Nonesize_bytes:int | None
원문
class ObjSchemaForInsert
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>val:typing.Anybuiltin_object_class:str | Noneset_base_object_class:str | Nonewb_user_id:str | None
메서드 model_post_init
원문
class ObjectInterface
Trace 서버용 Object API 엔드포인트입니다.
이 프로토콜에는 더 간결하고 RESTful한 인터페이스를 제공하는 객체 관리 API가 포함됩니다. 구현은 하위 호환성을 유지하기 위해 이 프로토콜과 TraceServerInterface를 모두 지원해야 합니다.
원문
메서드 dataset_create
원문
메서드 dataset_delete
원문
method dataset_list
원문
메서드 dataset_read
원문
메서드 evaluation_create
원문
method evaluation_delete
원문
메서드 evaluation_list
원문
메서드 evaluation_read
원문
메서드 evaluation_run_create
원문
메서드 evaluation_run_delete
원문
method evaluation_run_finish
원문
method evaluation_run_list
원문
메서드 evaluation_run_read
원문
메서드 model_create
원문
메서드 model_delete
원문
메서드 model_list
원문
메서드 model_read
원문
메서드 op_create
원문
메서드 op_delete
원문
method op_list
원문
메서드 op_read
원문
method prediction_create
원문
메서드 prediction_delete
원문
method prediction_finish
원문
method prediction_list
원문
메서드 prediction_read
원문
method score_create
원문
메서드 score_delete
원문
메서드 score_list
원문
메서드 score_read
원문
메서드 scorer_create
원문
메서드 scorer_delete
원문
메서드 scorer_list
원문
method scorer_read
원문
class ObjectVersionFilter
Pydantic 필드:
base_object_classes:list[str] | Noneexclude_base_object_classes:list[str] | Noneleaf_object_classes:list[str] | Noneobject_ids:list[str] | Noneis_op:bool | Nonelatest_only:bool | None
원문
class OpCreateBody
REST API를 통해 Op 객체를 생성할 때 사용하는 요청 본문입니다.
이 모델에는 RESTful 엔드포인트의 URL 경로에서 가져오는 project_id가 포함되지 않습니다.
Pydantic 필드:
name:str | Nonesource_code:str | None
원문
class OpCreateReq
Op 객체를 생성하기 위한 요청 모델입니다.
내부 API에서 사용하기 위해 project_id를 추가한 OpCreateBody 확장 모델입니다.
Pydantic 필드:
name:str | Nonesource_code:str | Noneproject_id:<class 'str'>wb_user_id:str | None
원문
class OpCreateRes
Op 객체 생성에 대한 응답 모델입니다.
Pydantic 필드:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
원문
class OpDeleteReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
원문
class OpDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class OpListReq
Pydantic 필드:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
원문
class OpReadReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
원문
class OpReadRes
Op 객체를 조회할 때 사용하는 응답 모델입니다.
code 필드에는 op의 실제 소스 코드가 포함됩니다.
Pydantic 필드:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>code:<class 'str'>
원문
class OtelExportReq
Pydantic 필드:
project_id:<class 'str'>traces:typing.Anywb_run_id:str | Nonewb_user_id:str | None
원문
class OtelExportRes
Pydantic 필드:
partial_success:ExportTracePartialSuccess | None
원문
class PredictionCreateBody
REST API를 통해 Prediction을 생성할 때 사용하는 요청 본문입니다.
RESTful 엔드포인트에서는 project_id가 URL 경로에서 전달되므로, 이 모델에는 포함되지 않습니다.
Pydantic 필드:
model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | None
원문
class PredictionCreateReq
Prediction을 생성하기 위한 요청 모델입니다.
내부 API에서 사용하기 위해 project_id를 추가하여 PredictionCreateBody를 확장한 모델입니다.
Pydantic 필드:
model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
원문
class PredictionCreateRes
Pydantic 필드:
prediction_id:<class 'str'>
원문
class PredictionDeleteReq
Pydantic 필드:
project_id:<class 'str'>prediction_ids:list[str]wb_user_id:str | None
원문
class PredictionDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class PredictionFinishReq
Pydantic 필드:
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
원문
class PredictionFinishRes
Pydantic 필드:
success:<class 'bool'>
원문
class PredictionListReq
Pydantic 필드:
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
원문
class PredictionListRes
Pydantic 필드:
predictions:list[PredictionReadRes]
원문
class PredictionReadReq
Pydantic 필드:
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
원문
class PredictionReadRes
Pydantic 필드:
prediction_id:<class 'str'>model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Nonewb_user_id:str | None
원문
class ProjectStatsReq
Pydantic 필드:
project_id:<class 'str'>include_trace_storage_size:bool | Noneinclude_object_storage_size:bool | Noneinclude_table_storage_size:bool | Noneinclude_file_storage_size:bool | None
원문
class ProjectStatsRes
Pydantic 필드:
trace_storage_size_bytes:<class 'int'>objects_storage_size_bytes:<class 'int'>tables_storage_size_bytes:<class 'int'>files_storage_size_bytes:<class 'int'>
원문
class RefsReadBatchReq
Pydantic 필드:
refs:list[str]
원문
class RefsReadBatchRes
Pydantic 필드:
vals:list[typing.Any]
원문
class ScoreCreateBody
REST API를 통해 Score를 생성할 때 사용하는 요청 바디입니다.
project_id는 RESTful 엔드포인트의 URL 경로에서 전달되므로 이 모델에는 포함되지 않습니다.
Pydantic 필드:
prediction_id:<class 'str'>scorer:<class 'str'>value:<class 'float'>evaluation_run_id:str | None
원문
class ScoreCreateReq
Score를 생성하기 위한 요청 모델입니다.
내부 API에서 사용하기 위해 ScoreCreateBody에 project_id를 추가해 확장한 모델입니다.
Pydantic 필드:
prediction_id:<class 'str'>scorer:<class 'str'>value:<class 'float'>evaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
원문
class ScoreCreateRes
Pydantic 필드:
score_id:<class 'str'>
원문
class ScoreDeleteReq
Pydantic 필드:
project_id:<class 'str'>score_ids:list[str]wb_user_id:str | None
원문
class ScoreDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class ScoreListReq
Pydantic 필드:
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
원문
class ScoreReadReq
Pydantic 필드:
project_id:<class 'str'>score_id:<class 'str'>wb_user_id:str | None
원문
class ScoreReadRes
Pydantic 필드:
score_id:<class 'str'>scorer:<class 'str'>value:<class 'float'>evaluation_run_id:str | Nonewb_user_id:str | None
원문
class ScorerCreateBody
Pydantic 필드:
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>
원문
class ScorerCreateReq
Pydantic 필드:
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>project_id:<class 'str'>wb_user_id:str | None
원문
class ScorerCreateRes
Pydantic 필드:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>scorer:<class 'str'>
원문
class ScorerDeleteReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
원문
class ScorerDeleteRes
Pydantic 필드:
num_deleted:<class 'int'>
원문
class ScorerListReq
Pydantic 필드:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
원문
class ScorerReadReq
Pydantic 필드:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
원문
class ScorerReadRes
Pydantic 필드:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonescore_op:<class 'str'>
원문
class StartedCallSchemaForInsert
Pydantic 필드:
project_id:<class 'str'>id:str | Noneop_name:<class 'str'>display_name:str | Nonetrace_id:str | Noneparent_id:str | Nonethread_id:str | Noneturn_id:str | Nonestarted_at:<class 'datetime.datetime'>attributes:dict[str, typing.Any]inputs:dict[str, typing.Any]otel_dump:dict[str, typing.Any] | Nonewb_user_id:str | Nonewb_run_id:str | Nonewb_run_step:int | None
원문
class SummaryInsertMap
원문
class SummaryMap
원문
class TableAppendSpec
Pydantic 필드:
append:<class 'TableAppendSpecPayload'>
원문
class TableAppendSpecPayload
Pydantic 필드:
row:dict[str, typing.Any]
원문
class TableCreateFromDigestsReq
Pydantic 필드:
project_id:<class 'str'>row_digests:list[str]
원문
class TableCreateFromDigestsRes
Pydantic 필드:
digest:<class 'str'>
원문
class TableCreateReq
Pydantic 필드:
table:<class 'TableSchemaForInsert'>
원문
class TableCreateRes
Pydantic 필드:
digest:<class 'str'>row_digests:list[str]
원문
class TableInsertSpec
Pydantic 필드:
insert:<class 'TableInsertSpecPayload'>
원문
class TableInsertSpecPayload
Pydantic 필드:
index:<class 'int'>row:dict[str, typing.Any]
원문
class TablePopSpec
Pydantic 필드:
pop:<class 'TablePopSpecPayload'>
원문
class TablePopSpecPayload
Pydantic 필드:
index:<class 'int'>
원문
class TableQueryReq
Pydantic 필드:
project_id:<class 'str'>digest:<class 'str'>filter:TableRowFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | None
원문
class TableQueryRes
Pydantic 필드:
rows:list[TableRowSchema]
원문
class TableQueryStatsBatchReq
Pydantic 필드:
project_id:<class 'str'>digests:list[str] | Noneinclude_storage_size:bool | None
원문
class TableQueryStatsBatchRes
Pydantic 필드:
tables:list[TableStatsRow]
원문
class TableQueryStatsReq
Pydantic 필드:
project_id:<class 'str'>digest:<class 'str'>
원문
class TableQueryStatsRes
Pydantic 필드:
count:<class 'int'>
원문
class TableRowFilter
Pydantic 필드:
row_digests:list[str] | None
원문
class TableRowSchema
Pydantic 필드:
digest:<class 'str'>val:typing.Anyoriginal_index:int | None
원문
class TableSchemaForInsert
Pydantic 필드:
project_id:<class 'str'>rows:list[dict[str, typing.Any]]
원문
class TableStatsRow
Pydantic 필드:
count:<class 'int'>digest:<class 'str'>storage_size_bytes:int | None
원문
class TableUpdateReq
Pydantic 필드:
project_id:<class 'str'>base_digest:<class 'str'>updates:list[TableAppendSpec | TablePopSpec | TableInsertSpec]
원문
class TableUpdateRes
Pydantic 필드:
digest:<class 'str'>updated_row_digests:list[str]
원문
class ThreadSchema
Pydantic 필드:
thread_id:<class 'str'>turn_count:<class 'int'>start_time:<class 'datetime.datetime'>last_updated:<class 'datetime.datetime'>first_turn_id:str | Nonelast_turn_id:str | Nonep50_turn_duration_ms:float | Nonep99_turn_duration_ms:float | None
원문
class ThreadsQueryFilter
Pydantic 필드:
after_datetime:datetime.datetime | Nonebefore_datetime:datetime.datetime | Nonethread_ids:list[str] | None
원문
class ThreadsQueryReq
턴 호출에 기반한 집계 통계를 사용해 스레드를 조회합니다.
턴 호출은 스레드 컨텍스트의 바로 아래 자식 호출입니다(call.id == turn_id인 경우). 이는 모든 중첩된 구현 세부 정보를 포함하는 대신, 의미 있는 대화 단위 수준의 통계를 제공합니다.
Pydantic 필드:
project_id:<class 'str'>filter:ThreadsQueryFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | None
원문
class TraceServerInterface
원문
메서드 actions_execute_batch
원문
method annotation_queue_add_calls
원문
메서드 annotation_queue_create
원문
메서드 annotation_queue_items_query
원문
메서드 annotation_queue_read
원문
메서드 annotation_queues_query_stream
원문
method annotation_queues_stats
원문
method annotator_queue_items_progress_update
원문
메서드 call_end
원문
메서드 call_read
원문
method call_start
원문
메서드 call_start_batch
원문
method call_update
원문
메서드 calls_delete
원문
메서드 calls_query
원문
method calls_query_stats
원문
method calls_query_stream
원문
메서드 completions_create
원문
메서드 completions_create_stream
원문
메서드 cost_create
원문
메서드 cost_purge
원문
메서드 cost_query
원문
method ensure_project_exists
원문
메서드 evaluate_model
원문
메서드 evaluation_status
원문
메서드 feedback_create
원문
method feedback_create_batch
원문
메서드 feedback_purge
원문
메서드 feedback_query
원문
메서드 feedback_replace
원문
메서드 file_content_read
원문
method file_create
원문
메서드 files_stats
원문
메서드 image_create
원문
메서드 obj_create
원문
method obj_delete
원문
메서드 obj_read
원문
메서드 objs_query
원문
메서드 otel_export
원문
메서드 project_stats
원문
method refs_read_batch
원문
메서드 table_create
원문
메서드 table_create_from_digests
원문
메서드 table_query
원문
메서드 table_query_stats
원문
메서드 table_query_stats_batch
원문
메서드 table_query_stream
원문
메서드 table_update
원문
method threads_query_stream
원문
class TraceStatus
원문