메인 콘텐츠로 건너뛰기

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 | None
  • call_op_name: <class 'str'>
  • call_trace_id: <class 'str'>
  • display_fields: list[str]
  • added_by: str | None
  • annotation_state: typing.Literal['unstarted', 'in_progress', 'completed', 'skipped']
  • annotator_user_id: str | None
  • created_at: <class 'datetime.datetime'>
  • created_by: <class 'str'>
  • updated_at: <class 'datetime.datetime'>
  • deleted_at: datetime.datetime | None
  • position_in_queue: int | None

원문

class AnnotationQueueItemsQueryReq

annotation 대기열의 항목을 조회하기 위한 요청입니다. 내부 API에서 사용하기 위해 queue_id 필드를 추가하여 AnnotationQueueItemsQueryBody를 확장한 것입니다. Pydantic 필드:
  • project_id: <class 'str'>
  • filter: weave.trace_server.common_interface.AnnotationQueueItemsFilter | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: int | None
  • include_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 | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: 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’: 진행 중(또는 시작되지 않은) 항목을 완료하거나 건너뜀
Pydantic 필드:
  • 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 | None
  • include_storage_size: bool | None
  • include_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 | None
  • trace_id: <class 'str'>
  • parent_id: str | None
  • thread_id: str | None
  • turn_id: str | None
  • started_at: <class 'datetime.datetime'>
  • attributes: dict[str, typing.Any]
  • inputs: dict[str, typing.Any]
  • ended_at: datetime.datetime | None
  • exception: str | None
  • output: typing.Any | None
  • summary: SummaryMap | None
  • wb_user_id: str | None
  • wb_run_id: str | None
  • wb_run_step: int | None
  • wb_run_step_end: int | None
  • deleted_at: datetime.datetime | None
  • storage_size_bytes: int | None
  • total_storage_size_bytes: int | None
원문

method serialize_typed_dicts

serialize_typed_dicts(v: dict[str, Any]) → dict[str, Any]

원문

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 | None
  • wb_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] | None
  • input_refs: list[str] | None
  • output_refs: list[str] | None
  • parent_ids: list[str] | None
  • trace_ids: list[str] | None
  • call_ids: list[str] | None
  • thread_ids: list[str] | None
  • turn_ids: list[str] | None
  • trace_roots_only: bool | None
  • wb_user_ids: list[str] | None
  • wb_run_ids: list[str] | None

원문

class CallsQueryReq

Pydantic 필드:
  • project_id: <class 'str'>
  • filter: CallsFilter | None
  • limit: int | None
  • offset: int | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • query: weave.trace_server.interface.query.Query | None
  • include_costs: bool | None
  • include_feedback: bool | None
  • include_storage_size: bool | None
  • include_total_storage_size: bool | None
  • columns: list[str] | None
  • expand_columns: list[str] | None
  • return_expanded_column_values: bool | None

원문

class CallsQueryRes

Pydantic 필드:
  • calls: list[CallSchema]

원문

class CallsQueryStatsReq

Pydantic 필드:
  • project_id: <class 'str'>
  • filter: CallsFilter | None
  • query: weave.trace_server.interface.query.Query | None
  • limit: int | None
  • include_total_storage_size: bool | None
  • expand_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 | None
  • track_llm_call: bool | None

원문

class CompletionsCreateRequestInputs

Pydantic 필드:
  • model: <class 'str'>
  • messages: <class 'list'>
  • timeout: float | str | None
  • temperature: float | None
  • top_p: float | None
  • n: int | None
  • stop: str | list | None
  • max_completion_tokens: int | None
  • max_tokens: int | None
  • modalities: list | None
  • presence_penalty: float | None
  • frequency_penalty: float | None
  • stream: bool | None
  • logit_bias: dict | None
  • user: str | None
  • response_format: dict | type[pydantic.main.BaseModel] | None
  • seed: int | None
  • tools: list | None
  • tool_choice: str | dict | None
  • logprobs: bool | None
  • top_logprobs: int | None
  • parallel_tool_calls: bool | None
  • extra_headers: dict | None
  • functions: list | None
  • function_call: str | None
  • api_version: str | None
  • prompt: str | None
  • template_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 | None
  • completion_token_cost_unit: str | None
  • effective_date: datetime.datetime | None
  • provider_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 | None
  • llm_id: str | None
  • prompt_token_cost: float | None
  • completion_token_cost: float | None
  • prompt_token_cost_unit: str | None
  • completion_token_cost_unit: str | None
  • effective_date: datetime.datetime | None
  • provider_id: str | None

원문

class CostQueryReq

Pydantic 필드:
  • project_id: <class 'str'>
  • fields: list[str] | None
  • query: weave.trace_server.interface.query.Query | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: int | None

원문

class CostQueryRes

Pydantic 필드:
  • results: list[CostQueryOutput]

원문

class DatasetCreateBody

Pydantic 필드:
  • name: str | None
  • description: str | None
  • rows: list[dict[str, typing.Any]]

원문

class DatasetCreateReq

Pydantic 필드:
  • name: str | None
  • description: str | None
  • rows: 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] | None
  • wb_user_id: str | None

원문

class DatasetDeleteRes

Pydantic 필드:
  • num_deleted: <class 'int'>

원문

class DatasetListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_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 | None
  • rows: <class 'str'>

원문

class EndedCallSchemaForInsert

Pydantic 필드:
  • project_id: <class 'str'>
  • id: <class 'str'>
  • ended_at: <class 'datetime.datetime'>
  • exception: str | None
  • output: typing.Any | None
  • summary: <class 'SummaryInsertMap'>
  • wb_run_step_end: int | None
원문

메서드 serialize_typed_dicts

serialize_typed_dicts(v: dict[str, Any]) → dict[str, Any]

원문

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 | None
  • dataset: <class 'str'>
  • scorers: list[str] | None
  • trials: <class 'int'>
  • evaluation_name: str | None
  • eval_attributes: dict[str, typing.Any] | None

원문

class EvaluationCreateReq

Pydantic 필드:
  • name: <class 'str'>
  • description: str | None
  • dataset: <class 'str'>
  • scorers: list[str] | None
  • trials: <class 'int'>
  • evaluation_name: str | None
  • eval_attributes: dict[str, typing.Any] | None
  • project_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] | None
  • wb_user_id: str | None

원문

class EvaluationDeleteRes

Pydantic 필드:
  • num_deleted: <class 'int'>

원문

class EvaluationListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_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 | None
  • dataset: <class 'str'>
  • scorers: list[str]
  • trials: <class 'int'>
  • evaluation_name: str | None
  • evaluate_op: str | None
  • predict_and_score_op: str | None
  • summarize_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] | None
  • models: list[str] | None
  • evaluation_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] | None
  • project_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 | None
  • limit: int | None
  • offset: 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 | None
  • started_at: datetime.datetime | None
  • finished_at: datetime.datetime | None
  • summary: 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 | None
  • feedback_type: <class 'str'>
  • payload: dict[str, typing.Any]
  • annotation_ref: str | None
  • runnable_ref: str | None
  • call_ref: str | None
  • trigger_ref: str | None
  • wb_user_id: str | None
  • created_at: <class 'datetime.datetime'>

원문

class FeedbackCreateBatchReq

Pydantic 필드:
  • batch: list[FeedbackCreateReq]

원문

class FeedbackCreateBatchRes

Pydantic 필드:
  • res: list[FeedbackCreateRes]

원문

class FeedbackCreateReq

Pydantic 필드:
  • id: str | None
  • project_id: <class 'str'>
  • weave_ref: <class 'str'>
  • creator: str | None
  • feedback_type: <class 'str'>
  • payload: dict[str, typing.Any]
  • annotation_ref: str | None
  • runnable_ref: str | None
  • call_ref: str | None
  • trigger_ref: str | None
  • wb_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] | None
  • query: weave.trace_server.interface.query.Query | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: int | None

원문

class FeedbackQueryRes

Pydantic 필드:
  • result: list[dict[str, typing.Any]]

원문

class FeedbackReplaceReq

Pydantic 필드:
  • id: str | None
  • project_id: <class 'str'>
  • weave_ref: <class 'str'>
  • creator: str | None
  • feedback_type: <class 'str'>
  • payload: dict[str, typing.Any]
  • annotation_ref: str | None
  • runnable_ref: str | None
  • call_ref: str | None
  • trigger_ref: str | None
  • wb_user_id: str | None
  • feedback_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

actions_execute_batch(req: ActionsExecuteBatchReq) → ActionsExecuteBatchRes

원문

메서드 annotation_queue_add_calls

annotation_queue_add_calls(
    req: AnnotationQueueAddCallsReq
) → AnnotationQueueAddCallsRes

원문

메서드 annotation_queue_create

annotation_queue_create(
    req: AnnotationQueueCreateReq
) → AnnotationQueueCreateRes

원문

메서드 annotation_queue_items_query

annotation_queue_items_query(
    req: AnnotationQueueItemsQueryReq
) → AnnotationQueueItemsQueryRes

원문

메서드 annotation_queue_read

annotation_queue_read(req: AnnotationQueueReadReq) → AnnotationQueueReadRes

원문

메서드 annotation_queues_query_stream

annotation_queues_query_stream(
    req: AnnotationQueuesQueryReq
) → Iterator[AnnotationQueueSchema]

원문

메서드 annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

원문

method annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

원문

메서드 call_end

call_end(req: CallEndReq) → CallEndRes

원문

메서드 call_read

call_read(req: CallReadReq) → CallReadRes

원문

메서드 call_start

call_start(req: CallStartReq) → CallStartRes

원문

메서드 call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

원문

메서드 call_update

call_update(req: CallUpdateReq) → CallUpdateRes

원문

메서드 calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

원문

메서드 calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

원문

메서드 calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

원문

메서드 calls_query_stream

calls_query_stream(req: CallsQueryReq) → Iterator[CallSchema]

원문

메서드 completions_create

completions_create(req: CompletionsCreateReq) → CompletionsCreateRes

원문

메서드 completions_create_stream

completions_create_stream(req: CompletionsCreateReq) → Iterator[dict[str, Any]]

원문

메서드 cost_create

cost_create(req: CostCreateReq) → CostCreateRes

원문

메서드 cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

원문

method cost_query

cost_query(req: CostQueryReq) → CostQueryRes

원문

method dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

원문

메서드 dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

원문

메서드 dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

원문

메서드 dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

원문

메서드 ensure_project_exists

ensure_project_exists(entity: str, project: str) → EnsureProjectExistsRes

원문

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

원문

메서드 evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

원문

method evaluation_delete

evaluation_delete(req: EvaluationDeleteReq) → EvaluationDeleteRes

원문

method evaluation_list

evaluation_list(req: EvaluationListReq) → Iterator[EvaluationReadRes]

원문

메서드 evaluation_read

evaluation_read(req: EvaluationReadReq) → EvaluationReadRes

원문

메서드 evaluation_run_create

evaluation_run_create(req: EvaluationRunCreateReq) → EvaluationRunCreateRes

원문

메서드 evaluation_run_delete

evaluation_run_delete(req: EvaluationRunDeleteReq) → EvaluationRunDeleteRes

원문

메서드 evaluation_run_finish

evaluation_run_finish(req: EvaluationRunFinishReq) → EvaluationRunFinishRes

원문

method evaluation_run_list

evaluation_run_list(req: EvaluationRunListReq) → Iterator[EvaluationRunReadRes]

원문

메서드 evaluation_run_read

evaluation_run_read(req: EvaluationRunReadReq) → EvaluationRunReadRes

원문

메서드 evaluation_status

evaluation_status(req: EvaluationStatusReq) → EvaluationStatusRes

원문

메서드 feedback_create

feedback_create(req: FeedbackCreateReq) → FeedbackCreateRes

원문

메서드 feedback_create_batch

feedback_create_batch(req: FeedbackCreateBatchReq) → FeedbackCreateBatchRes

원문

method feedback_purge

feedback_purge(req: FeedbackPurgeReq) → FeedbackPurgeRes

원문

메서드 feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

원문

메서드 feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

원문

method file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

원문

메서드 file_create

file_create(req: FileCreateReq) → FileCreateRes

원문

method files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

원문

메서드 image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

원문

메서드 model_create

model_create(req: ModelCreateReq) → ModelCreateRes

원문

메서드 model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

원문

메서드 model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

원문

메서드 model_read

model_read(req: ModelReadReq) → ModelReadRes

원문

메서드 obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

원문

메서드 obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

원문

method obj_read

obj_read(req: ObjReadReq) → ObjReadRes

원문

메서드 objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

원문

메서드 op_create

op_create(req: OpCreateReq) → OpCreateRes

원문

메서드 op_delete

op_delete(req: OpDeleteReq) → OpDeleteRes

원문

메서드 op_list

op_list(req: OpListReq) → Iterator[OpReadRes]

원문

메서드 op_read

op_read(req: OpReadReq) → OpReadRes

원문

method otel_export

otel_export(req: OtelExportReq) → OtelExportRes

원문

메서드 prediction_create

prediction_create(req: PredictionCreateReq) → PredictionCreateRes

원문

메서드 prediction_delete

prediction_delete(req: PredictionDeleteReq) → PredictionDeleteRes

원문

메서드 prediction_finish

prediction_finish(req: PredictionFinishReq) → PredictionFinishRes

원문

메서드 prediction_list

prediction_list(req: PredictionListReq) → Iterator[PredictionReadRes]

원문

메서드 prediction_read

prediction_read(req: PredictionReadReq) → PredictionReadRes

원문

메서드 project_stats

project_stats(req: ProjectStatsReq) → ProjectStatsRes

원문

메서드 refs_read_batch

refs_read_batch(req: RefsReadBatchReq) → RefsReadBatchRes

원문

method score_create

score_create(req: ScoreCreateReq) → ScoreCreateRes

원문

method score_delete

score_delete(req: ScoreDeleteReq) → ScoreDeleteRes

원문

method score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

원문

method score_read

score_read(req: ScoreReadReq) → ScoreReadRes

원문

method scorer_create

scorer_create(req: ScorerCreateReq) → ScorerCreateRes

원문

method scorer_delete

scorer_delete(req: ScorerDeleteReq) → ScorerDeleteRes

원문

method scorer_list

scorer_list(req: ScorerListReq) → Iterator[ScorerReadRes]

원문

method scorer_read

scorer_read(req: ScorerReadReq) → ScorerReadRes

원문

method table_create

table_create(req: TableCreateReq) → TableCreateRes

원문

메서드 table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes

원문

메서드 table_query

table_query(req: TableQueryReq) → TableQueryRes

원문

메서드 table_query_stats

table_query_stats(req: TableQueryStatsReq) → TableQueryStatsRes

원문

메서드 table_query_stats_batch

table_query_stats_batch(req: TableQueryStatsBatchReq) → TableQueryStatsBatchRes

원문

method table_query_stream

table_query_stream(req: TableQueryReq) → Iterator[TableRowSchema]

원문

method table_update

table_update(req: TableUpdateReq) → TableUpdateRes

원문

method threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]

원문

class ImageGenerationCreateReq

Pydantic 필드:
  • project_id: <class 'str'>
  • inputs: <class 'ImageGenerationRequestInputs'>
  • wb_user_id: str | None
  • track_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 | None
  • source_code: <class 'str'>
  • attributes: dict[str, typing.Any] | None

원문

class ModelCreateReq

Pydantic 필드:
  • name: <class 'str'>
  • description: str | None
  • source_code: <class 'str'>
  • attributes: dict[str, typing.Any] | None
  • project_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] | None
  • wb_user_id: str | None

원문

class ModelDeleteRes

Pydantic 필드:
  • num_deleted: <class 'int'>

원문

class ModelListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: 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 | None
  • source_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 | None
  • limit: int | None
  • offset: int | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • metadata_only: bool | None
  • include_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 | None
  • digest: <class 'str'>
  • version_index: <class 'int'>
  • is_latest: <class 'int'>
  • kind: <class 'str'>
  • base_object_class: str | None
  • leaf_object_class: str | None
  • val: typing.Any
  • wb_user_id: str | None
  • size_bytes: int | None

원문

class ObjSchemaForInsert

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • val: typing.Any
  • builtin_object_class: str | None
  • set_base_object_class: str | None
  • wb_user_id: str | None
원문

메서드 model_post_init

model_post_init(_ObjSchemaForInsert__context: Any) → None

원문

class ObjectInterface

Trace 서버용 Object API 엔드포인트입니다. 이 프로토콜에는 더 간결하고 RESTful한 인터페이스를 제공하는 객체 관리 API가 포함됩니다. 구현은 하위 호환성을 유지하기 위해 이 프로토콜과 TraceServerInterface를 모두 지원해야 합니다.
원문

메서드 dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

원문

메서드 dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

원문

method dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

원문

메서드 dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

원문

메서드 evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

원문

method evaluation_delete

evaluation_delete(req: EvaluationDeleteReq) → EvaluationDeleteRes

원문

메서드 evaluation_list

evaluation_list(req: EvaluationListReq) → Iterator[EvaluationReadRes]

원문

메서드 evaluation_read

evaluation_read(req: EvaluationReadReq) → EvaluationReadRes

원문

메서드 evaluation_run_create

evaluation_run_create(req: EvaluationRunCreateReq) → EvaluationRunCreateRes

원문

메서드 evaluation_run_delete

evaluation_run_delete(req: EvaluationRunDeleteReq) → EvaluationRunDeleteRes

원문

method evaluation_run_finish

evaluation_run_finish(req: EvaluationRunFinishReq) → EvaluationRunFinishRes

원문

method evaluation_run_list

evaluation_run_list(req: EvaluationRunListReq) → Iterator[EvaluationRunReadRes]

원문

메서드 evaluation_run_read

evaluation_run_read(req: EvaluationRunReadReq) → EvaluationRunReadRes

원문

메서드 model_create

model_create(req: ModelCreateReq) → ModelCreateRes

원문

메서드 model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

원문

메서드 model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

원문

메서드 model_read

model_read(req: ModelReadReq) → ModelReadRes

원문

메서드 op_create

op_create(req: OpCreateReq) → OpCreateRes

원문

메서드 op_delete

op_delete(req: OpDeleteReq) → OpDeleteRes

원문

method op_list

op_list(req: OpListReq) → Iterator[OpReadRes]

원문

메서드 op_read

op_read(req: OpReadReq) → OpReadRes

원문

method prediction_create

prediction_create(req: PredictionCreateReq) → PredictionCreateRes

원문

메서드 prediction_delete

prediction_delete(req: PredictionDeleteReq) → PredictionDeleteRes

원문

method prediction_finish

prediction_finish(req: PredictionFinishReq) → PredictionFinishRes

원문

method prediction_list

prediction_list(req: PredictionListReq) → Iterator[PredictionReadRes]

원문

메서드 prediction_read

prediction_read(req: PredictionReadReq) → PredictionReadRes

원문

method score_create

score_create(req: ScoreCreateReq) → ScoreCreateRes

원문

메서드 score_delete

score_delete(req: ScoreDeleteReq) → ScoreDeleteRes

원문

메서드 score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

원문

메서드 score_read

score_read(req: ScoreReadReq) → ScoreReadRes

원문

메서드 scorer_create

scorer_create(req: ScorerCreateReq) → ScorerCreateRes

원문

메서드 scorer_delete

scorer_delete(req: ScorerDeleteReq) → ScorerDeleteRes

원문

메서드 scorer_list

scorer_list(req: ScorerListReq) → Iterator[ScorerReadRes]

원문

method scorer_read

scorer_read(req: ScorerReadReq) → ScorerReadRes

원문

class ObjectVersionFilter

Pydantic 필드:
  • base_object_classes: list[str] | None
  • exclude_base_object_classes: list[str] | None
  • leaf_object_classes: list[str] | None
  • object_ids: list[str] | None
  • is_op: bool | None
  • latest_only: bool | None

원문

class OpCreateBody

REST API를 통해 Op 객체를 생성할 때 사용하는 요청 본문입니다. 이 모델에는 RESTful 엔드포인트의 URL 경로에서 가져오는 project_id가 포함되지 않습니다. Pydantic 필드:
  • name: str | None
  • source_code: str | None

원문

class OpCreateReq

Op 객체를 생성하기 위한 요청 모델입니다. 내부 API에서 사용하기 위해 project_id를 추가한 OpCreateBody 확장 모델입니다. Pydantic 필드:
  • name: str | None
  • source_code: str | None
  • project_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] | None
  • wb_user_id: str | None

원문

class OpDeleteRes

Pydantic 필드:
  • num_deleted: <class 'int'>

원문

class OpListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_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.Any
  • wb_run_id: str | None
  • wb_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.Any
  • evaluation_run_id: str | None

원문

class PredictionCreateReq

Prediction을 생성하기 위한 요청 모델입니다. 내부 API에서 사용하기 위해 project_id를 추가하여 PredictionCreateBody를 확장한 모델입니다. Pydantic 필드:
  • model: <class 'str'>
  • inputs: dict[str, typing.Any]
  • output: typing.Any
  • evaluation_run_id: str | None
  • project_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 | None
  • limit: int | None
  • offset: int | None
  • wb_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.Any
  • evaluation_run_id: str | None
  • wb_user_id: str | None

원문

class ProjectStatsReq

Pydantic 필드:
  • project_id: <class 'str'>
  • include_trace_storage_size: bool | None
  • include_object_storage_size: bool | None
  • include_table_storage_size: bool | None
  • include_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 | None
  • project_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 | None
  • limit: int | None
  • offset: int | None
  • wb_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 | None
  • wb_user_id: str | None

원문

class ScorerCreateBody

Pydantic 필드:
  • name: <class 'str'>
  • description: str | None
  • op_source_code: <class 'str'>

원문

class ScorerCreateReq

Pydantic 필드:
  • name: <class 'str'>
  • description: str | None
  • op_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] | None
  • wb_user_id: str | None

원문

class ScorerDeleteRes

Pydantic 필드:
  • num_deleted: <class 'int'>

원문

class ScorerListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_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 | None
  • score_op: <class 'str'>

원문

class StartedCallSchemaForInsert

Pydantic 필드:
  • project_id: <class 'str'>
  • id: str | None
  • op_name: <class 'str'>
  • display_name: str | None
  • trace_id: str | None
  • parent_id: str | None
  • thread_id: str | None
  • turn_id: str | None
  • started_at: <class 'datetime.datetime'>
  • attributes: dict[str, typing.Any]
  • inputs: dict[str, typing.Any]
  • otel_dump: dict[str, typing.Any] | None
  • wb_user_id: str | None
  • wb_run_id: str | None
  • wb_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 | None
  • limit: int | None
  • offset: int | None
  • sort_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] | None
  • include_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.Any
  • original_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 | None
  • last_turn_id: str | None
  • p50_turn_duration_ms: float | None
  • p99_turn_duration_ms: float | None

원문

class ThreadsQueryFilter

Pydantic 필드:
  • after_datetime: datetime.datetime | None
  • before_datetime: datetime.datetime | None
  • thread_ids: list[str] | None

원문

class ThreadsQueryReq

턴 호출에 기반한 집계 통계를 사용해 스레드를 조회합니다. 턴 호출은 스레드 컨텍스트의 바로 아래 자식 호출입니다(call.id == turn_id인 경우). 이는 모든 중첩된 구현 세부 정보를 포함하는 대신, 의미 있는 대화 단위 수준의 통계를 제공합니다. Pydantic 필드:
  • project_id: <class 'str'>
  • filter: ThreadsQueryFilter | None
  • limit: int | None
  • offset: int | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None

원문

class TraceServerInterface


원문

메서드 actions_execute_batch

actions_execute_batch(req: ActionsExecuteBatchReq) → ActionsExecuteBatchRes

원문

method annotation_queue_add_calls

annotation_queue_add_calls(
    req: AnnotationQueueAddCallsReq
) → AnnotationQueueAddCallsRes

원문

메서드 annotation_queue_create

annotation_queue_create(
    req: AnnotationQueueCreateReq
) → AnnotationQueueCreateRes

원문

메서드 annotation_queue_items_query

annotation_queue_items_query(
    req: AnnotationQueueItemsQueryReq
) → AnnotationQueueItemsQueryRes

원문

메서드 annotation_queue_read

annotation_queue_read(req: AnnotationQueueReadReq) → AnnotationQueueReadRes

원문

메서드 annotation_queues_query_stream

annotation_queues_query_stream(
    req: AnnotationQueuesQueryReq
) → Iterator[AnnotationQueueSchema]

원문

method annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

원문

method annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

원문

메서드 call_end

call_end(req: CallEndReq) → CallEndRes

원문

메서드 call_read

call_read(req: CallReadReq) → CallReadRes

원문

method call_start

call_start(req: CallStartReq) → CallStartRes

원문

메서드 call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

원문

method call_update

call_update(req: CallUpdateReq) → CallUpdateRes

원문

메서드 calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

원문

메서드 calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

원문

method calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

원문

method calls_query_stream

calls_query_stream(req: CallsQueryReq) → Iterator[CallSchema]

원문

메서드 completions_create

completions_create(req: CompletionsCreateReq) → CompletionsCreateRes

원문

메서드 completions_create_stream

completions_create_stream(req: CompletionsCreateReq) → Iterator[dict[str, Any]]

원문

메서드 cost_create

cost_create(req: CostCreateReq) → CostCreateRes

원문

메서드 cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

원문

메서드 cost_query

cost_query(req: CostQueryReq) → CostQueryRes

원문

method ensure_project_exists

ensure_project_exists(entity: str, project: str) → EnsureProjectExistsRes

원문

메서드 evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

원문

메서드 evaluation_status

evaluation_status(req: EvaluationStatusReq) → EvaluationStatusRes

원문

메서드 feedback_create

feedback_create(req: FeedbackCreateReq) → FeedbackCreateRes

원문

method feedback_create_batch

feedback_create_batch(req: FeedbackCreateBatchReq) → FeedbackCreateBatchRes

원문

메서드 feedback_purge

feedback_purge(req: FeedbackPurgeReq) → FeedbackPurgeRes

원문

메서드 feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

원문

메서드 feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

원문

메서드 file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

원문

method file_create

file_create(req: FileCreateReq) → FileCreateRes

원문

메서드 files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

원문

메서드 image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

원문

메서드 obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

원문

method obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

원문

메서드 obj_read

obj_read(req: ObjReadReq) → ObjReadRes

원문

메서드 objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

원문

메서드 otel_export

otel_export(req: OtelExportReq) → OtelExportRes

원문

메서드 project_stats

project_stats(req: ProjectStatsReq) → ProjectStatsRes

원문

method refs_read_batch

refs_read_batch(req: RefsReadBatchReq) → RefsReadBatchRes

원문

메서드 table_create

table_create(req: TableCreateReq) → TableCreateRes

원문

메서드 table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes

원문

메서드 table_query

table_query(req: TableQueryReq) → TableQueryRes

원문

메서드 table_query_stats

table_query_stats(req: TableQueryStatsReq) → TableQueryStatsRes

원문

메서드 table_query_stats_batch

table_query_stats_batch(req: TableQueryStatsBatchReq) → TableQueryStatsBatchRes

원문

메서드 table_query_stream

table_query_stream(req: TableQueryReq) → Iterator[TableRowSchema]

원문

메서드 table_update

table_update(req: TableUpdateReq) → TableUpdateRes

원문

method threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]

원문

class TraceStatus


원문

class WeaveSummarySchema