메인 콘텐츠로 건너뛰기

API 개요


Source

class ActionsExecuteBatchReq

Pydantic 필드:
  • project_id: <class 'str'>
  • action_ref: <class 'str'>
  • call_ids: list[str]
  • wb_user_id: str | None

Source

class ActionsExecuteBatchRes


Source

class AnnotationQueueAddCallsReq

annotation queue에 call을 일괄 추가하기 위한 요청입니다. 내부 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

Source

class AnnotationQueueAddCallsRes

queue에 call을 추가한 결과에 대한 응답입니다. Pydantic 필드:
  • added_count: <class 'int'>
  • duplicates: <class 'int'>

Source

class AnnotationQueueCreateReq

새로운 annotation queue를 생성하기 위한 요청입니다. Pydantic 필드:
  • project_id: <class 'str'>
  • name: <class 'str'>
  • description: <class 'str'>
  • scorer_refs: list[str]
  • wb_user_id: str | None

Source

class AnnotationQueueCreateRes

annotation queue 생성 결과에 대한 응답입니다. Pydantic 필드:
  • id: <class 'str'>

Source

class AnnotationQueueItemSchema

annotation queue 아이템 응답을 위한 스키마입니다. 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

Source

class AnnotationQueueItemsQueryReq

annotation queue의 아이템을 쿼리하기 위한 요청입니다. 내부 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'>

Source

class AnnotationQueueItemsQueryRes

annotation queue 아이템 쿼리 결과에 대한 응답입니다. Pydantic 필드:
  • items: list[AnnotationQueueItemSchema]

Source

class AnnotationQueueReadReq

특정 annotation queue를 읽기 위한 요청입니다. Pydantic 필드:
  • project_id: <class 'str'>
  • queue_id: <class 'str'>

Source

class AnnotationQueueReadRes

annotation queue를 읽은 결과에 대한 응답입니다. Pydantic 필드:
  • queue: <class 'AnnotationQueueSchema'>

Source

class AnnotationQueueSchema

annotation queue 응답을 위한 스키마입니다. 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

Source

class AnnotationQueueStatsSchema

단일 annotation queue에 대한 통계 정보입니다. Pydantic 필드:
  • queue_id: <class 'str'>
  • total_items: <class 'int'>
  • completed_items: <class 'int'>

Source

class AnnotationQueuesQueryReq

프로젝트의 annotation queue들을 쿼리하기 위한 요청입니다. Pydantic 필드:
  • project_id: <class 'str'>
  • name: str | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: int | None

Source

class AnnotationQueuesQueryRes

annotation queue 쿼리 결과에 대한 응답입니다. Pydantic 필드:
  • queues: list[AnnotationQueueSchema]

Source

class AnnotationQueuesStatsReq

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

Source

class AnnotationQueuesStatsRes

여러 annotation queue에 대한 통계 결과 응답입니다. Pydantic 필드:
  • stats: list[AnnotationQueueStatsSchema]

Source

class AnnotatorQueueItemsProgressUpdateReq

현재 annotator에 대해 queue 아이템의 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

Source

class AnnotatorQueueItemsProgressUpdateRes

annotation 상태 업데이트 결과에 대한 응답입니다. Pydantic 필드:
  • item: <class 'AnnotationQueueItemSchema'>

Source

class CallBatchEndMode

Pydantic 필드:
  • mode: <class 'str'>
  • req: <class 'CallEndReq'>

Source

class CallBatchStartMode

Pydantic 필드:
  • mode: <class 'str'>
  • req: <class 'CallStartReq'>

Source

class CallCreateBatchReq

Pydantic 필드:
  • batch: list[CallBatchStartMode | CallBatchEndMode]

Source

class CallCreateBatchRes

Pydantic 필드:
  • res: list[CallStartRes | CallEndRes]

Source

class CallEndReq

Pydantic 필드:
  • end: <class 'EndedCallSchemaForInsert'>

Source

class CallEndRes


Source

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

Source

class CallReadRes

Pydantic 필드:
  • call: CallSchema | None

Source

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
Source

method serialize_typed_dicts

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

Source

class CallStartReq

Pydantic 필드:
  • start: <class 'StartedCallSchemaForInsert'>

Source

class CallStartRes

Pydantic 필드:
  • id: <class 'str'>
  • trace_id: <class 'str'>

Source

class CallUpdateReq

Pydantic 필드:
  • project_id: <class 'str'>
  • call_id: <class 'str'>
  • display_name: str | None
  • wb_user_id: str | None

Source

class CallUpdateRes


Source

class CallsDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • call_ids: list[str]
  • wb_user_id: str | None

Source

class CallsDeleteRes

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

Source

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

Source

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

Source

class CallsQueryRes

Pydantic 필드:
  • calls: list[CallSchema]

Source

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

Source

class CallsQueryStatsRes

Pydantic 필드:
  • count: <class 'int'>
  • total_storage_size_bytes: int | None

Source

class CompletionsCreateReq

Pydantic 필드:
  • project_id: <class 'str'>
  • inputs: <class 'CompletionsCreateRequestInputs'>
  • wb_user_id: str | None
  • track_llm_call: bool | None

Source

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

Source

class CompletionsCreateRes

Pydantic 필드:
  • response: dict[str, typing.Any]
  • weave_call_id: str | None

Source

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

Source

class CostCreateReq

Pydantic 필드:
  • project_id: <class 'str'>
  • costs: dict[str, CostCreateInput]
  • wb_user_id: str | None

Source

class CostCreateRes

Pydantic 필드:
  • ids: list[tuple[str, str]]

Source

class CostPurgeReq

Pydantic 필드:
  • project_id: <class 'str'>
  • query: <class 'weave.trace_server.interface.query.Query'>

Source

class CostPurgeRes


Source

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

Source

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

Source

class CostQueryRes

Pydantic 필드:
  • results: list[CostQueryOutput]

Source

class DatasetCreateBody

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

Source

class DatasetCreateReq

Pydantic 필드:
  • name: str | None
  • description: str | None
  • rows: list[dict[str, typing.Any]]
  • project_id: <class 'str'>
  • wb_user_id: str | None

Source

class DatasetCreateRes

Pydantic 필드:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>

Source

class DatasetDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

Source

class DatasetDeleteRes

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

Source

class DatasetListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

Source

class DatasetReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

Source

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'>

Source

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
Source

method serialize_typed_dicts

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

Source

class EnsureProjectExistsRes

Pydantic 필드:
  • project_name: <class 'str'>

Source

class EvaluateModelReq

Pydantic 필드:
  • project_id: <class 'str'>
  • evaluation_ref: <class 'str'>
  • model_ref: <class 'str'>
  • wb_user_id: str | None

Source

class EvaluateModelRes

Pydantic 필드:
  • call_id: <class 'str'>

Source

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

Source

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

Source

class EvaluationCreateRes

Pydantic 필드:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>
  • evaluation_ref: <class 'str'>

Source

class EvaluationDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

Source

class EvaluationDeleteRes

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

Source

class EvaluationListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

Source

class EvaluationReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

Source

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

Source

class EvaluationRunCreateBody

Pydantic 필드:
  • evaluation: <class 'str'>
  • model: <class 'str'>

Source

class EvaluationRunCreateReq

Pydantic 필드:
  • evaluation: <class 'str'>
  • model: <class 'str'>
  • project_id: <class 'str'>
  • wb_user_id: str | None

Source

class EvaluationRunCreateRes

Pydantic 필드:
  • evaluation_run_id: <class 'str'>

Source

class EvaluationRunDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • evaluation_run_ids: list[str]
  • wb_user_id: str | None

Source

class EvaluationRunDeleteRes

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

Source

class EvaluationRunFilter

Pydantic 필드:
  • evaluations: list[str] | None
  • models: list[str] | None
  • evaluation_run_ids: list[str] | None

Source

class EvaluationRunFinishBody

REST API를 통해 evaluation run을 종료하기 위한 요청 본문입니다. 이 모델은 RESTful 엔드포인트의 URL 경로에서 project_id와 evaluation_run_id를 가져오므로 이를 제외합니다. Pydantic 필드:
  • summary: dict[str, typing.Any] | None

Source

class EvaluationRunFinishReq

Pydantic 필드:
  • summary: dict[str, typing.Any] | None
  • project_id: <class 'str'>
  • evaluation_run_id: <class 'str'>
  • wb_user_id: str | None

Source

class EvaluationRunFinishRes

Pydantic 필드:
  • success: <class 'bool'>

Source

class EvaluationRunListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • filter: EvaluationRunFilter | None
  • limit: int | None
  • offset: int | None

Source

class EvaluationRunReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • evaluation_run_id: <class 'str'>

Source

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

Source

class EvaluationStatusComplete

Pydantic 필드:
  • code: typing.Literal['complete']
  • output: dict[str, typing.Any]

Source

class EvaluationStatusFailed

Pydantic 필드:
  • code: typing.Literal['failed']
  • error: str | None

Source

class EvaluationStatusNotFound

Pydantic 필드:
  • code: typing.Literal['not_found']

Source

class EvaluationStatusReq

Pydantic 필드:
  • project_id: <class 'str'>
  • call_id: <class 'str'>

Source

class EvaluationStatusRes

Pydantic 필드:
  • status: EvaluationStatusNotFound | EvaluationStatusRunning | EvaluationStatusFailed | EvaluationStatusComplete

Source

class EvaluationStatusRunning

Pydantic 필드:
  • code: typing.Literal['running']
  • completed_rows: <class 'int'>
  • total_rows: <class 'int'>

Source

class ExportTracePartialSuccess

Pydantic 필드:
  • rejected_spans: <class 'int'>
  • error_message: <class 'str'>

Source

class ExtraKeysTypedDict


Source

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'>

Source

class FeedbackCreateBatchReq

Pydantic 필드:
  • batch: list[FeedbackCreateReq]

Source

class FeedbackCreateBatchRes

Pydantic 필드:
  • res: list[FeedbackCreateRes]

Source

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

Source

class FeedbackCreateRes

Pydantic 필드:
  • id: <class 'str'>
  • created_at: <class 'datetime.datetime'>
  • wb_user_id: <class 'str'>
  • payload: dict[str, typing.Any]

Source

class FeedbackDict


Source

class FeedbackPurgeReq

Pydantic 필드:
  • project_id: <class 'str'>
  • query: <class 'weave.trace_server.interface.query.Query'>

Source

class FeedbackPurgeRes


Source

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

Source

class FeedbackQueryRes

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

Source

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'>

Source

class FeedbackReplaceRes

Pydantic 필드:
  • id: <class 'str'>
  • created_at: <class 'datetime.datetime'>
  • wb_user_id: <class 'str'>
  • payload: dict[str, typing.Any]

Source

class FileContentReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • digest: <class 'str'>

Source

class FileContentReadRes

Pydantic 필드:
  • content: <class 'bytes'>

Source

class FileCreateReq

Pydantic 필드:
  • project_id: <class 'str'>
  • name: <class 'str'>
  • content: <class 'bytes'>

Source

class FileCreateRes

Pydantic 필드:
  • digest: <class 'str'>

Source

class FilesStatsReq

Pydantic 필드:
  • project_id: <class 'str'>

Source

class FilesStatsRes

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

Source

class FullTraceServerInterface

V1 및 Object API를 모두 지원하는 전체 trace server 인터페이스입니다. 이 프로토콜은 레거시 V1 엔드포인트와 최신 Object 엔드포인트를 포함한 모든 API 세트를 지원하는 trace server 구현을 나타냅니다. 두 API 버전을 모두 지원해야 하는 구현체에 이 타입을 사용합니다.
Source

method actions_execute_batch

actions_execute_batch(req: ActionsExecuteBatchReq) → ActionsExecuteBatchRes

Source

method annotation_queue_add_calls

annotation_queue_add_calls(
    req: AnnotationQueueAddCallsReq
) → AnnotationQueueAddCallsRes

Source

method annotation_queue_create

annotation_queue_create(
    req: AnnotationQueueCreateReq
) → AnnotationQueueCreateRes

Source

method annotation_queue_items_query

annotation_queue_items_query(
    req: AnnotationQueueItemsQueryReq
) → AnnotationQueueItemsQueryRes

Source

method annotation_queue_read

annotation_queue_read(req: AnnotationQueueReadReq) → AnnotationQueueReadRes

Source

method annotation_queues_query_stream

annotation_queues_query_stream(
    req: AnnotationQueuesQueryReq
) → Iterator[AnnotationQueueSchema]

Source

method annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

Source

method annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

Source

method call_end

call_end(req: CallEndReq) → CallEndRes

Source

method call_read

call_read(req: CallReadReq) → CallReadRes

Source

method call_start

call_start(req: CallStartReq) → CallStartRes

Source

method call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

Source

method call_update

call_update(req: CallUpdateReq) → CallUpdateRes

Source

method calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

Source

method calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

Source

method calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

Source

method calls_query_stream

calls_query_stream(req: CallsQueryReq) → Iterator[CallSchema]

Source

method completions_create

completions_create(req: CompletionsCreateReq) → CompletionsCreateRes

Source

method completions_create_stream

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

Source

method cost_create

cost_create(req: CostCreateReq) → CostCreateRes

Source

method cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

Source

method cost_query

cost_query(req: CostQueryReq) → CostQueryRes

Source

method dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

Source

method dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

Source

method dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

Source

method dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

Source

method ensure_project_exists

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

Source

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

Source

method evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

Source

method evaluation_delete

evaluation_delete(req: EvaluationDeleteReq) → EvaluationDeleteRes

Source

method evaluation_list

evaluation_list(req: EvaluationListReq) → Iterator[EvaluationReadRes]

Source

method evaluation_read

evaluation_read(req: EvaluationReadReq) → EvaluationReadRes

Source

method evaluation_run_create

evaluation_run_create(req: EvaluationRunCreateReq) → EvaluationRunCreateRes

Source

method evaluation_run_delete

evaluation_run_delete(req: EvaluationRunDeleteReq) → EvaluationRunDeleteRes

Source

method evaluation_run_finish

evaluation_run_finish(req: EvaluationRunFinishReq) → EvaluationRunFinishRes

Source

method evaluation_run_list

evaluation_run_list(req: EvaluationRunListReq) → Iterator[EvaluationRunReadRes]

Source

method evaluation_run_read

evaluation_run_read(req: EvaluationRunReadReq) → EvaluationRunReadRes

Source

method evaluation_status

evaluation_status(req: EvaluationStatusReq) → EvaluationStatusRes

Source

method feedback_create

feedback_create(req: FeedbackCreateReq) → FeedbackCreateRes

Source

method feedback_create_batch

feedback_create_batch(req: FeedbackCreateBatchReq) → FeedbackCreateBatchRes

Source

method feedback_purge

feedback_purge(req: FeedbackPurgeReq) → FeedbackPurgeRes

Source

method feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

Source

method feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

Source

method file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

Source

method file_create

file_create(req: FileCreateReq) → FileCreateRes

Source

method files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

Source

method image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

Source

method model_create

model_create(req: ModelCreateReq) → ModelCreateRes

Source

method model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

Source

method model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

Source

method model_read

model_read(req: ModelReadReq) → ModelReadRes

Source

method obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

Source

method obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

Source

method obj_read

obj_read(req: ObjReadReq) → ObjReadRes

Source

method objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

Source

method op_create

op_create(req: OpCreateReq) → OpCreateRes

Source

method op_delete

op_delete(req: OpDeleteReq) → OpDeleteRes

Source

method op_list

op_list(req: OpListReq) → Iterator[OpReadRes]

Source

method op_read

op_read(req: OpReadReq) → OpReadRes

Source

method otel_export

otel_export(req: OtelExportReq) → OtelExportRes

Source

method prediction_create

prediction_create(req: PredictionCreateReq) → PredictionCreateRes

Source

method prediction_delete

prediction_delete(req: PredictionDeleteReq) → PredictionDeleteRes

Source

method prediction_finish

prediction_finish(req: PredictionFinishReq) → PredictionFinishRes

Source

method prediction_list

prediction_list(req: PredictionListReq) → Iterator[PredictionReadRes]

Source

method prediction_read

prediction_read(req: PredictionReadReq) → PredictionReadRes

Source

method project_stats

project_stats(req: ProjectStatsReq) → ProjectStatsRes

Source

method refs_read_batch

refs_read_batch(req: RefsReadBatchReq) → RefsReadBatchRes

Source

method score_create

score_create(req: ScoreCreateReq) → ScoreCreateRes

Source

method score_delete

score_delete(req: ScoreDeleteReq) → ScoreDeleteRes

Source

method score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

Source

method score_read

score_read(req: ScoreReadReq) → ScoreReadRes

Source

method scorer_create

scorer_create(req: ScorerCreateReq) → ScorerCreateRes

Source

method scorer_delete

scorer_delete(req: ScorerDeleteReq) → ScorerDeleteRes

Source

method scorer_list

scorer_list(req: ScorerListReq) → Iterator[ScorerReadRes]

Source

method scorer_read

scorer_read(req: ScorerReadReq) → ScorerReadRes

Source

method table_create

table_create(req: TableCreateReq) → TableCreateRes

Source

method table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes

Source

method table_query

table_query(req: TableQueryReq) → TableQueryRes

Source

method table_query_stats

table_query_stats(req: TableQueryStatsReq) → TableQueryStatsRes

Source

method table_query_stats_batch

table_query_stats_batch(req: TableQueryStatsBatchReq) → TableQueryStatsBatchRes

Source

method table_query_stream

table_query_stream(req: TableQueryReq) → Iterator[TableRowSchema]

Source

method table_update

table_update(req: TableUpdateReq) → TableUpdateRes

Source

method threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]

Source

class ImageGenerationCreateReq

Pydantic 필드:
  • project_id: <class 'str'>
  • inputs: <class 'ImageGenerationRequestInputs'>
  • wb_user_id: str | None
  • track_llm_call: bool | None

Source

class ImageGenerationCreateRes

Pydantic 필드:
  • response: dict[str, typing.Any]
  • weave_call_id: str | None

Source

class ImageGenerationRequestInputs

Pydantic 필드:
  • model: <class 'str'>
  • prompt: <class 'str'>
  • n: int | None

Source

class LLMCostSchema


Source

class LLMUsageSchema


Source

class ModelCreateBody

Pydantic 필드:
  • name: <class 'str'>
  • description: str | None
  • source_code: <class 'str'>
  • attributes: dict[str, typing.Any] | None

Source

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

Source

class ModelCreateRes

Pydantic 필드:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>
  • model_ref: <class 'str'>

Source

class ModelDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

Source

class ModelDeleteRes

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

Source

class ModelListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None

Source

class ModelReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>

Source

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

Source

class ObjCreateReq

Pydantic 필드:
  • obj: <class 'ObjSchemaForInsert'>

Source

class ObjCreateRes

Pydantic 필드:
  • digest: <class 'str'>
  • object_id: str | None

Source

class ObjDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None

Source

class ObjDeleteRes

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

Source

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

Source

class ObjQueryRes

Pydantic 필드:
  • objs: list[ObjSchema]

Source

class ObjReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • metadata_only: bool | None

Source

class ObjReadRes

Pydantic 필드:
  • obj: <class 'ObjSchema'>

Source

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

Source

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
Source

method model_post_init

model_post_init(_ObjSchemaForInsert__context: Any) → None

Source

class ObjectInterface

Trace Server를 위한 Object API 엔드포인트입니다. 이 프로토콜은 더 깔끔하고 RESTful한 인터페이스를 제공하는 오브젝트 관리 API를 포함합니다. 하위 호환성 유지를 위해 구현체는 이 프로토콜과 TraceServerInterface를 모두 지원해야 합니다.
Source

method dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

Source

method dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

Source

method dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

Source

method dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

Source

method evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

Source

method evaluation_delete

evaluation_delete(req: EvaluationDeleteReq) → EvaluationDeleteRes

Source

method evaluation_list

evaluation_list(req: EvaluationListReq) → Iterator[EvaluationReadRes]

Source

method evaluation_read

evaluation_read(req: EvaluationReadReq) → EvaluationReadRes

Source

method evaluation_run_create

evaluation_run_create(req: EvaluationRunCreateReq) → EvaluationRunCreateRes

Source

method evaluation_run_delete

evaluation_run_delete(req: EvaluationRunDeleteReq) → EvaluationRunDeleteRes

Source

method evaluation_run_finish

evaluation_run_finish(req: EvaluationRunFinishReq) → EvaluationRunFinishRes

Source

method evaluation_run_list

evaluation_run_list(req: EvaluationRunListReq) → Iterator[EvaluationRunReadRes]

Source

method evaluation_run_read

evaluation_run_read(req: EvaluationRunReadReq) → EvaluationRunReadRes

Source

method model_create

model_create(req: ModelCreateReq) → ModelCreateRes

Source

method model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

Source

method model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

Source

method model_read

model_read(req: ModelReadReq) → ModelReadRes

Source

method op_create

op_create(req: OpCreateReq) → OpCreateRes

Source

method op_delete

op_delete(req: OpDeleteReq) → OpDeleteRes

Source

method op_list

op_list(req: OpListReq) → Iterator[OpReadRes]

Source

method op_read

op_read(req: OpReadReq) → OpReadRes

Source

method prediction_create

prediction_create(req: PredictionCreateReq) → PredictionCreateRes

Source

method prediction_delete

prediction_delete(req: PredictionDeleteReq) → PredictionDeleteRes

Source

method prediction_finish

prediction_finish(req: PredictionFinishReq) → PredictionFinishRes

Source

method prediction_list

prediction_list(req: PredictionListReq) → Iterator[PredictionReadRes]

Source

method prediction_read

prediction_read(req: PredictionReadReq) → PredictionReadRes

Source

method score_create

score_create(req: ScoreCreateReq) → ScoreCreateRes

Source

method score_delete

score_delete(req: ScoreDeleteReq) → ScoreDeleteRes

Source

method score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

Source

method score_read

score_read(req: ScoreReadReq) → ScoreReadRes

Source

method scorer_create

scorer_create(req: ScorerCreateReq) → ScorerCreateRes

Source

method scorer_delete

scorer_delete(req: ScorerDeleteReq) → ScorerDeleteRes

Source

method scorer_list

scorer_list(req: ScorerListReq) → Iterator[ScorerReadRes]

Source

method scorer_read

scorer_read(req: ScorerReadReq) → ScorerReadRes

Source

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

Source

class OpCreateBody

REST API를 통해 Op 오브젝트를 생성하기 위한 요청 본문입니다. 이 모델은 RESTful 엔드포인트의 URL 경로에서 project_id를 가져오므로 이를 제외합니다. Pydantic 필드:
  • name: str | None
  • source_code: str | None

Source

class OpCreateReq

Op 오브젝트 생성을 위한 요청 모델입니다. 내부 API 사용을 위해 project_id를 추가하여 OpCreateBody를 확장합니다. Pydantic 필드:
  • name: str | None
  • source_code: str | None
  • project_id: <class 'str'>
  • wb_user_id: str | None

Source

class OpCreateRes

Op 오브젝트 생성에 대한 응답 모델입니다. Pydantic 필드:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>

Source

class OpDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

Source

class OpDeleteRes

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

Source

class OpListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

Source

class OpReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

Source

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'>

Source

class OtelExportReq

Pydantic 필드:
  • project_id: <class 'str'>
  • traces: typing.Any
  • wb_run_id: str | None
  • wb_user_id: str | None

Source

class OtelExportRes

Pydantic 필드:
  • partial_success: ExportTracePartialSuccess | None

Source

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

Source

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

Source

class PredictionCreateRes

Pydantic 필드:
  • prediction_id: <class 'str'>

Source

class PredictionDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • prediction_ids: list[str]
  • wb_user_id: str | None

Source

class PredictionDeleteRes

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

Source

class PredictionFinishReq

Pydantic 필드:
  • project_id: <class 'str'>
  • prediction_id: <class 'str'>
  • wb_user_id: str | None

Source

class PredictionFinishRes

Pydantic 필드:
  • success: <class 'bool'>

Source

class PredictionListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • evaluation_run_id: str | None
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

Source

class PredictionListRes

Pydantic 필드:
  • predictions: list[PredictionReadRes]

Source

class PredictionReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • prediction_id: <class 'str'>
  • wb_user_id: str | None

Source

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

Source

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

Source

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'>

Source

class RefsReadBatchReq

Pydantic 필드:
  • refs: list[str]

Source

class RefsReadBatchRes

Pydantic 필드:
  • vals: list[typing.Any]

Source

class ScoreCreateBody

REST API를 통해 Score를 생성하기 위한 요청 본문입니다. 이 모델은 RESTful 엔드포인트의 URL 경로에서 project_id를 가져오므로 이를 제외합니다. Pydantic 필드:
  • prediction_id: <class 'str'>
  • scorer: <class 'str'>
  • value: <class 'float'>
  • evaluation_run_id: str | None

Source

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

Source

class ScoreCreateRes

Pydantic 필드:
  • score_id: <class 'str'>

Source

class ScoreDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • score_ids: list[str]
  • wb_user_id: str | None

Source

class ScoreDeleteRes

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

Source

class ScoreListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • evaluation_run_id: str | None
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

Source

class ScoreReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • score_id: <class 'str'>
  • wb_user_id: str | None

Source

class ScoreReadRes

Pydantic 필드:
  • score_id: <class 'str'>
  • scorer: <class 'str'>
  • value: <class 'float'>
  • evaluation_run_id: str | None
  • wb_user_id: str | None

Source

class ScorerCreateBody

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

Source

class ScorerCreateReq

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

Source

class ScorerCreateRes

Pydantic 필드:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>
  • scorer: <class 'str'>

Source

class ScorerDeleteReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

Source

class ScorerDeleteRes

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

Source

class ScorerListReq

Pydantic 필드:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

Source

class ScorerReadReq

Pydantic 필드:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

Source

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'>

Source

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

Source

class SummaryInsertMap


Source

class SummaryMap


Source

class TableAppendSpec

Pydantic 필드:
  • append: <class 'TableAppendSpecPayload'>

Source

class TableAppendSpecPayload

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

Source

class TableCreateFromDigestsReq

Pydantic 필드:
  • project_id: <class 'str'>
  • row_digests: list[str]

Source

class TableCreateFromDigestsRes

Pydantic 필드:
  • digest: <class 'str'>

Source

class TableCreateReq

Pydantic 필드:
  • table: <class 'TableSchemaForInsert'>

Source

class TableCreateRes

Pydantic 필드:
  • digest: <class 'str'>
  • row_digests: list[str]

Source

class TableInsertSpec

Pydantic 필드:
  • insert: <class 'TableInsertSpecPayload'>

Source

class TableInsertSpecPayload

Pydantic 필드:
  • index: <class 'int'>
  • row: dict[str, typing.Any]

Source

class TablePopSpec

Pydantic 필드:
  • pop: <class 'TablePopSpecPayload'>

Source

class TablePopSpecPayload

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

Source

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

Source

class TableQueryRes

Pydantic 필드:
  • rows: list[TableRowSchema]

Source

class TableQueryStatsBatchReq

Pydantic 필드:
  • project_id: <class 'str'>
  • digests: list[str] | None
  • include_storage_size: bool | None

Source

class TableQueryStatsBatchRes

Pydantic 필드:
  • tables: list[TableStatsRow]

Source

class TableQueryStatsReq

Pydantic 필드:
  • project_id: <class 'str'>
  • digest: <class 'str'>

Source

class TableQueryStatsRes

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

Source

class TableRowFilter

Pydantic 필드:
  • row_digests: list[str] | None

Source

class TableRowSchema

Pydantic 필드:
  • digest: <class 'str'>
  • val: typing.Any
  • original_index: int | None

Source

class TableSchemaForInsert

Pydantic 필드:
  • project_id: <class 'str'>
  • rows: list[dict[str, typing.Any]]

Source

class TableStatsRow

Pydantic 필드:
  • count: <class 'int'>
  • digest: <class 'str'>
  • storage_size_bytes: int | None

Source

class TableUpdateReq

Pydantic 필드:
  • project_id: <class 'str'>
  • base_digest: <class 'str'>
  • updates: list[TableAppendSpec | TablePopSpec | TableInsertSpec]

Source

class TableUpdateRes

Pydantic 필드:
  • digest: <class 'str'>
  • updated_row_digests: list[str]

Source

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

Source

class ThreadsQueryFilter

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

Source

class ThreadsQueryReq

turn call만을 기반으로 집계된 통계와 함께 thread를 쿼리합니다. turn call은 thread 컨텍스트의 직계 자식입니다 (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

Source

class TraceServerInterface


Source

method actions_execute_batch

actions_execute_batch(req: ActionsExecuteBatchReq) → ActionsExecuteBatchRes

Source

method annotation_queue_add_calls

annotation_queue_add_calls(
    req: AnnotationQueueAddCallsReq
) → AnnotationQueueAddCallsRes

Source

method annotation_queue_create

annotation_queue_create(
    req: AnnotationQueueCreateReq
) → AnnotationQueueCreateRes

Source

method annotation_queue_items_query

annotation_queue_items_query(
    req: AnnotationQueueItemsQueryReq
) → AnnotationQueueItemsQueryRes

Source

method annotation_queue_read

annotation_queue_read(req: AnnotationQueueReadReq) → AnnotationQueueReadRes

Source

method annotation_queues_query_stream

annotation_queues_query_stream(
    req: AnnotationQueuesQueryReq
) → Iterator[AnnotationQueueSchema]

Source

method annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

Source

method annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

Source

method call_end

call_end(req: CallEndReq) → CallEndRes

Source

method call_read

call_read(req: CallReadReq) → CallReadRes

Source

method call_start

call_start(req: CallStartReq) → CallStartRes

Source

method call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

Source

method call_update

call_update(req: CallUpdateReq) → CallUpdateRes

Source

method calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

Source

method calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

Source

method calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

Source

method calls_query_stream

calls_query_stream(req: CallsQueryReq) → Iterator[CallSchema]

Source

method completions_create

completions_create(req: CompletionsCreateReq) → CompletionsCreateRes

Source

method completions_create_stream

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

Source

method cost_create

cost_create(req: CostCreateReq) → CostCreateRes

Source

method cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

Source

method cost_query

cost_query(req: CostQueryReq) → CostQueryRes

Source

method ensure_project_exists

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

Source

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

Source

method evaluation_status

evaluation_status(req: EvaluationStatusReq) → EvaluationStatusRes

Source

method feedback_create

feedback_create(req: FeedbackCreateReq) → FeedbackCreateRes

Source

method feedback_create_batch

feedback_create_batch(req: FeedbackCreateBatchReq) → FeedbackCreateBatchRes

Source

method feedback_purge

feedback_purge(req: FeedbackPurgeReq) → FeedbackPurgeRes

Source

method feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

Source

method feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

Source

method file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

Source

method file_create

file_create(req: FileCreateReq) → FileCreateRes

Source

method files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

Source

method image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

Source

method obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

Source

method obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

Source

method obj_read

obj_read(req: ObjReadReq) → ObjReadRes

Source

method objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

Source

method otel_export

otel_export(req: OtelExportReq) → OtelExportRes

Source

method project_stats

project_stats(req: ProjectStatsReq) → ProjectStatsRes

Source

method refs_read_batch

refs_read_batch(req: RefsReadBatchReq) → RefsReadBatchRes

Source

method table_create

table_create(req: TableCreateReq) → TableCreateRes

Source

method table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes

Source

method table_query

table_query(req: TableQueryReq) → TableQueryRes

Source

method table_query_stats

table_query_stats(req: TableQueryStatsReq) → TableQueryStatsRes

Source

method table_query_stats_batch

table_query_stats_batch(req: TableQueryStatsBatchReq) → TableQueryStatsBatchRes

Source

method table_query_stream

table_query_stream(req: TableQueryReq) → Iterator[TableRowSchema]

Source

method table_update

table_update(req: TableUpdateReq) → TableUpdateRes

Source

method threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]

Source

class TraceStatus


Source

class WeaveSummarySchema