메인 콘텐츠로 건너뛰기

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

애노테이션 큐에 콜을 배치로 추가하는 요청입니다. 내부 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

새 주석 큐를 생성하기 위한 요청입니다. 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 queue의 항목을 조회하는 요청입니다. 내부 API에서 사용하기 위해 AnnotationQueueItemsQueryBody에 queue_id를 추가하여 확장한 것입니다. 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 큐 항목 조회에 대한 응답입니다. 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

프로젝트의 어노테이션 큐를 조회하기 위한 요청입니다. 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 queue 조회 응답입니다. Pydantic 필드:
  • queues: list[AnnotationQueueSchema]

출처

class AnnotationQueuesStatsReq

여러 annotation 큐의 통계를 가져오기 위한 요청입니다. Pydantic 필드:
  • project_id: <class 'str'>
  • queue_ids: list[str]

출처

class AnnotationQueuesStatsRes

여러 annotation queue에 대한 통계 정보를 담은 응답입니다. Pydantic 필드:
  • stats: list[AnnotationQueueStatsSchema]

출처

class AnnotatorQueueItemsProgressUpdateReq

현재 annotator의 큐 항목에 대한 어노테이션 상태를 업데이트하기 위한 요청입니다. 유효한 상태 전이:
  • (없음) -> ‘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
출처

method 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를 통해 evaluation run을 종료하기 위한 요청 본문입니다. 이 모델에는 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

출처

method 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

출처

메서드 annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

출처

메서드 call_end

call_end(req: CallEndReq) → CallEndRes

출처

method call_read

call_read(req: CallReadReq) → CallReadRes

출처

method call_start

call_start(req: CallStartReq) → CallStartRes

출처

method 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

출처

메서드 calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

출처

method calls_query_stream

calls_query_stream(req: CallsQueryReq) → Iterator[CallSchema]

출처

method completions_create

completions_create(req: CompletionsCreateReq) → CompletionsCreateRes

출처

메서드 completions_create_stream

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

출처

method cost_create

cost_create(req: CostCreateReq) → CostCreateRes

출처

메서드 cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

출처

메서드 cost_query

cost_query(req: CostQueryReq) → CostQueryRes

출처

메서드 dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

출처

method dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

출처

method dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

출처

method dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

출처

method ensure_project_exists

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

출처

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

출처

method evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

출처

메서드 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

출처

method 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

출처

메서드 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

출처

method feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

출처

method feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

출처

메서드 file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

출처

method file_create

file_create(req: FileCreateReq) → FileCreateRes

출처

method files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

출처

method image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

출처

메서드 model_create

model_create(req: ModelCreateReq) → ModelCreateRes

출처

메서드 model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

출처

method model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

출처

method model_read

model_read(req: ModelReadReq) → ModelReadRes

출처

메서드 obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

출처

method obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

출처

method obj_read

obj_read(req: ObjReadReq) → ObjReadRes

출처

method 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]

출처

method op_read

op_read(req: OpReadReq) → OpReadRes

출처

메서드 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

출처

메서드 score_delete

score_delete(req: ScoreDeleteReq) → ScoreDeleteRes

출처

메서드 score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

출처

메서드 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

출처

메서드 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 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 Server용 Object API 엔드포인트입니다. 이 프로토콜은 오브젝트 관리 API를 포함하며, 더 깔끔하고 RESTful한 인터페이스를 제공합니다. 구현은 하위 호환성을 유지하기 위해 이 프로토콜과 TraceServerInterface를 모두 지원해야 합니다.
출처

메서드 dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

출처

메서드 dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

출처

메서드 dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

출처

method dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

출처

메서드 evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

출처

메서드 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

출처

메서드 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]

출처

method model_read

model_read(req: ModelReadReq) → ModelReadRes

출처

method op_create

op_create(req: OpCreateReq) → OpCreateRes

출처

메서드 op_delete

op_delete(req: OpDeleteReq) → OpDeleteRes

출처

메서드 op_list

op_list(req: OpListReq) → Iterator[OpReadRes]

출처

method op_read

op_read(req: OpReadReq) → OpReadRes

출처

method 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

출처

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 객체를 생성하기 위한 요청 본문입니다. 이 모델에는 project_id가 포함되지 않는데, RESTful 엔드포인트에서 URL 경로를 통해 전달되기 때문입니다. 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 엔드포인트에서 URL 경로로 전달되는 project_id가 포함되지 않습니다. 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를 생성할 때 사용하는 요청 본문입니다. RESTful 엔드포인트에서는 project_id가 URL 경로에서 제공되므로, 이 모델에는 포함되지 않습니다. Pydantic 필드:
  • prediction_id: <class 'str'>
  • scorer: <class 'str'>
  • value: <class 'float'>
  • evaluation_run_id: str | None

출처

class ScoreCreateReq

Score 생성 요청 모델입니다. 내부 API에서 사용하기 위해 project_id를 추가하여 ScoreCreateBody를 확장한 모델입니다. 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.idturn_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]

출처

메서드 annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

출처

메서드 annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

출처

method call_end

call_end(req: CallEndReq) → CallEndRes

출처

메서드 call_read

call_read(req: CallReadReq) → CallReadRes

출처

method call_start

call_start(req: CallStartReq) → CallStartRes

출처

method call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

출처

method call_update

call_update(req: CallUpdateReq) → CallUpdateRes

출처

method calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

출처

method calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

출처

method 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

출처

메서드 cost_query

cost_query(req: CostQueryReq) → CostQueryRes

출처

method ensure_project_exists

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

출처

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

출처

메서드 evaluation_status

evaluation_status(req: EvaluationStatusReq) → EvaluationStatusRes

출처

method 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

출처

method feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

출처

메서드 file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

출처

method file_create

file_create(req: FileCreateReq) → FileCreateRes

출처

method files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

출처

메서드 image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

출처

method obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

출처

메서드 obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

출처

메서드 obj_read

obj_read(req: ObjReadReq) → ObjReadRes

출처

메서드 objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

출처

method otel_export

otel_export(req: OtelExportReq) → OtelExportRes

출처

메서드 project_stats

project_stats(req: ProjectStatsReq) → ProjectStatsRes

출처

메서드 refs_read_batch

refs_read_batch(req: RefsReadBatchReq) → RefsReadBatchRes

출처

method table_create

table_create(req: TableCreateReq) → TableCreateRes

출처

메서드 table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes

출처

method 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

출처

메서드 threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]

출처

class TraceStatus


출처

class WeaveSummarySchema