API 概要
クラス AggregationType
クラス AliasesListReq
project_id:<class 'str'>wb_user_id:str | None
クラス AliasesListRes
aliases:list[str]
クラス AnnotationQueueAddCallsReq
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
クラス AnnotationQueueAddCallsRes
added_count:<class 'int'>duplicates:<class 'int'>
クラス AnnotationQueueCreateReq
project_id:<class 'str'>name:<class 'str'>description:<class 'str'>scorer_refs:list[str]wb_user_id:str | None
クラス AnnotationQueueCreateRes
id:<class 'str'>
クラス AnnotationQueueDeleteReq
project_id:<class 'str'>queue_id:<class 'str'>wb_user_id:str | None
クラス AnnotationQueueDeleteRes
queue:<class 'AnnotationQueueSchema'>
クラス AnnotationQueueItemSchema
id:<class 'str'>project_id:<class 'str'>queue_id:<class 'str'>call_id:<class 'str'>call_started_at:<class 'datetime.datetime'>call_ended_at:datetime.datetime | Nonecall_op_name:<class 'str'>call_trace_id:<class 'str'>display_fields:list[str]added_by:str | Noneannotation_state:typing.Literal['unstarted', 'in_progress', 'completed', 'skipped']annotator_user_id:str | Nonecreated_at:<class 'datetime.datetime'>created_by:<class 'str'>updated_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | Noneposition_in_queue:int | None
クラス AnnotationQueueItemsQueryReq
queue_id を追加して、AnnotationQueueItemsQueryBody を拡張したものです。
Pydantic のフィールド:
project_id:<class 'str'>filter:weave.trace_server.common_interface.AnnotationQueueItemsFilter | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | Noneinclude_position:<class 'bool'>queue_id:<class 'str'>
クラス AnnotationQueueItemsQueryRes
items:list[AnnotationQueueItemSchema]
クラス AnnotationQueueReadReq
project_id:<class 'str'>queue_id:<class 'str'>
クラス AnnotationQueueReadRes
queue:<class 'AnnotationQueueSchema'>
クラス AnnotationQueueSchema
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
クラス AnnotationQueueStatsSchema
queue_id:<class 'str'>total_items:<class 'int'>completed_items:<class 'int'>
クラス AnnotationQueueUpdateReq
project_id:<class 'str'>queue_id:<class 'str'>name:str | Nonedescription:str | Nonescorer_refs:list[str] | Nonewb_user_id:str | None
クラス AnnotationQueueUpdateRes
queue:<class 'AnnotationQueueSchema'>
クラス AnnotationQueuesQueryReq
project_id:<class 'str'>name:str | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
クラス AnnotationQueuesQueryRes
queues:list[AnnotationQueueSchema]
クラス AnnotationQueuesStatsReq
project_id:<class 'str'>queue_ids:list[str]
クラス AnnotationQueuesStatsRes
stats:list[AnnotationQueueStatsSchema]
クラス AnnotatorQueueItemsProgressUpdateReq
- (absence) -> ‘in_progress’: 項目を進行中としてマークします (レコードが存在しない場合のみ)
- (absence) -> ‘completed’ or ‘skipped’: 項目を直接完了またはスキップします
- ‘in_progress’ or ‘unstarted’ -> ‘completed’ or ‘skipped’: 開始済みの項目を完了またはスキップします
- same_state -> same_state: 冪等な no-op (既存の項目を変更せずに返します)
project_id:<class 'str'>queue_id:<class 'str'>item_id:<class 'str'>annotation_state:<class 'str'>wb_user_id:str | None
クラス AnnotatorQueueItemsProgressUpdateRes
item:<class 'AnnotationQueueItemSchema'>
クラス CallBatchEndMode
mode:<class 'str'>req:<class 'CallEndReq'>
クラス CallBatchStartMode
mode:<class 'str'>req:<class 'CallStartReq'>
クラス CallCreateBatchReq
batch:list[CallBatchStartMode | CallBatchEndMode]
クラス CallCreateBatchRes
res:list[CallStartRes | CallEndRes]
クラス CallEndReq
end:<class 'EndedCallSchemaForInsert'>
クラス CallEndRes
クラス CallEndV2Req
end:<class 'EndedCallSchemaForInsertWithStartedAt'>
クラス CallEndV2Res
クラス CallMetricSpec
metric:typing.Literal['latency_ms', 'call_count', 'error_count']aggregations:list[AggregationType]percentiles:list[float]
クラス CallReadReq
project_id:<class 'str'>id:<class 'str'>include_costs:bool | Noneinclude_storage_size:bool | Noneinclude_total_storage_size:bool | None
クラス CallReadRes
call:CallSchema | None
クラス CallSchema
id:<class 'str'>project_id:<class 'str'>op_name:<class 'str'>display_name:str | Nonetrace_id:<class 'str'>parent_id:str | Nonethread_id:str | Noneturn_id:str | Nonestarted_at:<class 'datetime.datetime'>attributes:dict[str, typing.Any]inputs:dict[str, typing.Any]ended_at:datetime.datetime | Noneexception:str | Noneoutput:typing.Any | Nonesummary:SummaryMap | Nonewb_user_id:str | Nonewb_username:str | Nonewb_run_id:str | Nonewb_run_step:int | Nonewb_run_step_end:int | Nonedeleted_at:datetime.datetime | Noneexpire_at:datetime.datetime | Nonestorage_size_bytes:int | Nonetotal_storage_size_bytes:int | None
method serialize_typed_dicts
クラス CallStartReq
start:<class 'StartedCallSchemaForInsert'>
クラス CallStartRes
id:<class 'str'>trace_id:<class 'str'>
クラス CallStartV2Req
start:<class 'StartedCallSchemaForInsert'>
クラス CallStartV2Res
id:<class 'str'>trace_id:<class 'str'>
クラス CallStatsReq
project_id:<class 'str'>start:<class 'datetime.datetime'>end:datetime.datetime | Nonegranularity:int | Noneusage_metrics:list[UsageMetricSpec] | Nonecall_metrics:list[CallMetricSpec] | Nonefilter:CallsFilter | Nonetimezone:<class 'str'>
method validate_date_range
クラス CallStatsRes
start:<class 'datetime.datetime'>end:<class 'datetime.datetime'>granularity:<class 'int'>timezone:<class 'str'>usage_buckets:list[dict[str, typing.Any]]call_buckets:list[dict[str, typing.Any]]
クラス CallUpdateReq
project_id:<class 'str'>call_id:<class 'str'>display_name:str | Nonewb_user_id:str | None
クラス CallUpdateRes
クラス CallsDeleteReq
project_id:<class 'str'>call_ids:list[str]wb_user_id:str | None
クラス CallsDeleteRes
num_deleted:<class 'int'>
クラス CallsFilter
op_names:list[str] | Noneinput_refs:list[str] | Noneoutput_refs:list[str] | Noneparent_ids:list[str] | Nonetrace_ids:list[str] | Nonecall_ids:list[str] | Nonethread_ids:list[str] | Noneturn_ids:list[str] | Nonetrace_roots_only:bool | Nonewb_user_ids:list[str] | Nonewb_run_ids:list[str] | None
クラス CallsQueryReq
project_id:<class 'str'>filter:CallsFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonequery:weave.trace_server.interface.query.Query | Noneinclude_costs:bool | Noneinclude_feedback:bool | Noneinclude_storage_size:bool | Noneinclude_total_storage_size:bool | Noneinclude_usernames:bool | Nonecolumns:list[str] | Noneexpand_columns:list[str] | Nonereturn_expanded_column_values:bool | None
クラス CallsQueryRes
calls:list[CallSchema]
クラス CallsQueryStatsReq
project_id:<class 'str'>filter:CallsFilter | Nonequery:weave.trace_server.interface.query.Query | Nonelimit:int | Noneinclude_total_storage_size:bool | Noneexpand_columns:list[str] | None
クラス CallsQueryStatsRes
count:<class 'int'>has_more:<class 'bool'>total_storage_size_bytes:int | None
クラス CallsScoreReq
call_scoring_worker によって非同期に実行されます。call_scoring_worker は Kafka からメッセージを消費し、各 call_id に各 scorer_ref を適用します。
Pydantic のフィールド:
project_id:<class 'str'>call_ids:list[str]scorer_refs:list[str]wb_user_id:str | None
クラス CallsScoreRes
None を返すのではなくモデルとして定義されています。
クラス CallsUpsertCompleteReq
batch:list[CompletedCallSchemaForInsert]
クラス CallsUpsertCompleteRes
クラス CallsUsageReq
project_id:<class 'str'>call_ids:list[str]include_costs:<class 'bool'>limit:<class 'int'>
クラス CallsUsageRes
call_usage:dict[str, dict[str, LLMAggregatedUsage]]unfinished_call_ids:list[str]
クラス CompletedCallSchemaForInsert
project_id:<class 'str'>id:<class 'str'>trace_id:<class 'str'>op_name:<class 'str'>started_at:<class 'datetime.datetime'>ended_at:<class 'datetime.datetime'>display_name:str | Noneparent_id:str | Nonethread_id:str | Noneturn_id:str | Noneattributes:dict[str, typing.Any]inputs:dict[str, typing.Any]output:typing.Any | Nonesummary:<class 'SummaryInsertMap'>otel_dump:dict[str, typing.Any] | Noneexception:str | Nonewb_user_id:str | Nonewb_run_id:str | Nonewb_run_step:int | Nonewb_run_step_end:int | None
method serialize_typed_dicts
クラス CompletionsCreateReq
project_id:<class 'str'>inputs:<class 'CompletionsCreateRequestInputs'>wb_user_id:str | Nonetrack_llm_call:bool | Nonetrace_id:str | Noneparent_id:str | Noneconversation_id:str | Noneconversation_name:str | Nonesource:str | None
クラス CompletionsCreateRequestInputs
model:<class 'str'>messages:<class 'list'>timeout:float | str | Nonetemperature:float | Nonetop_p:float | Nonen:int | Nonestop:str | list | Nonemax_completion_tokens:int | Nonemax_tokens:int | Nonemodalities:list | Nonepresence_penalty:float | Nonefrequency_penalty:float | Nonestream:bool | Nonelogit_bias:dict | Noneuser:str | Noneresponse_format:dict | type[pydantic.main.BaseModel] | Noneseed:int | Nonetools:list | Nonetool_choice:str | dict | Nonelogprobs:bool | Nonetop_logprobs:int | Noneparallel_tool_calls:bool | Noneextra_headers:dict | Nonefunctions:list | Nonefunction_call:str | Noneapi_version:str | Noneprompt:str | Nonetemplate_vars:dict[str, typing.Any] | Nonevertex_credentials:str | None
クラス CompletionsCreateRes
response:dict[str, typing.Any]weave_call_id:str | Nonespan_id:str | Nonetrace_id:str | Noneconversation_id:str | None
クラス CostCreateInput
prompt_token_cost:<class 'float'>completion_token_cost:<class 'float'>cache_read_input_token_cost:<class 'float'>cache_creation_input_token_cost:<class 'float'>prompt_token_cost_unit:str | Nonecompletion_token_cost_unit:str | Noneeffective_date:datetime.datetime | Noneprovider_id:str | None
クラス CostCreateReq
project_id:<class 'str'>costs:dict[str, CostCreateInput]wb_user_id:str | None
クラス CostCreateRes
ids:list[tuple[str, str]]
クラス CostPurgeReq
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
クラス CostPurgeRes
クラス CostQueryOutput
id:str | Nonellm_id:str | Noneprompt_token_cost:float | Nonecompletion_token_cost:float | Noneprompt_token_cost_unit:str | Nonecompletion_token_cost_unit:str | Noneeffective_date:datetime.datetime | Noneprovider_id:str | None
クラス CostQueryReq
project_id:<class 'str'>fields:list[str] | Nonequery:weave.trace_server.interface.query.Query | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
クラス CostQueryRes
results:list[CostQueryOutput]
クラス DatasetCreateBody
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]
クラス DatasetCreateReq
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]project_id:<class 'str'>wb_user_id:str | None
クラス DatasetCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
クラス DatasetDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
クラス DatasetDeleteRes
num_deleted:<class 'int'>
クラス DatasetListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
クラス DatasetReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
クラス DatasetReadRes
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonerows:<class 'str'>
クラス DatasetSourceLinkPayload
row_digest:<class 'str'>sources:list[SourceRef]link_metadata:dict[str, typing.Any] | None
クラス DatasetSourceLinkSchema
id:<class 'str'>row_digest:<class 'str'>source_kind:<enum 'SourceKind'>source_id:<class 'str'>source_trace_id:<class 'str'>source_started_at:<class 'datetime.datetime'>source_display_name:<class 'str'>link_metadata:dict[str, typing.Any] | Noneadded_by:str | Nonecreated_at:<class 'datetime.datetime'>updated_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | None
クラス DatasetSourcesLinkDeleteReq
project_id:<class 'str'>link_ids:list[str]wb_user_id:str | None
クラス DatasetSourcesLinkDeleteRes
entries:list[DatasetSourcesLinkDeleteResEntry]
クラス DatasetSourcesLinkDeleteResEntry
link_id:<class 'str'>deleted:<class 'bool'>
クラス DatasetSourcesLinkReq
project_id:<class 'str'>dataset_object_id:<class 'str'>dataset_digest:<class 'str'>links:list[DatasetSourceLinkPayload]include_created_status:<class 'bool'>wb_user_id:str | None
クラス DatasetSourcesLinkRes
(row_digest, source) タプルに対して、入力順に 1 つのエントリが含まれます。
Pydantic のフィールド:
entries:list[DatasetSourcesLinkResEntry]
クラス DatasetSourcesLinkResEntry
link_id:<class 'str'>created:bool | None
クラス DatasetSourcesQueryReq
project_id:<class 'str'>dataset_object_id:<class 'str'>row_digests:list[str] | Nonesource_kinds:list[SourceKind] | Noneinclude_deleted:<class 'bool'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
クラス DatasetSourcesQueryRes
links:list[DatasetSourceLinkSchema]
クラス EndedCallSchemaForInsert
project_id:<class 'str'>id:<class 'str'>trace_id:str | Noneis_eval:bool | Noneended_at:<class 'datetime.datetime'>started_at:datetime.datetime | Noneexception:str | Noneoutput:typing.Any | Nonesummary:<class 'SummaryInsertMap'>wb_run_step_end:int | None
method serialize_typed_dicts
クラス EndedCallSchemaForInsertWithStartedAt
started_at は現在、親の EndedCallSchemaForInsert に移されています。そちらを優先してください。外部 SDK で WithStartedAt という名前に固定している場合でも import を継続できるよう、そのまま残されています。ツリー内のすべての呼び出し元の移行が完了したら削除します。
Pydantic のフィールド:
project_id:<class 'str'>id:<class 'str'>trace_id:str | Noneis_eval:bool | Noneended_at:<class 'datetime.datetime'>started_at:datetime.datetime | Noneexception:str | Noneoutput:typing.Any | Nonesummary:<class 'SummaryInsertMap'>wb_run_step_end:int | None
method serialize_typed_dicts
クラス EvalResultsEvaluationSummary
evaluation_call_id:<class 'str'>trial_count:<class 'int'>scorer_stats:list[EvalResultsScorerStats]predict_total_tokens:int | Nonepredict_total_cost:float | Noneevaluation_ref:str | Nonemodel_ref:str | Nonedisplay_name:str | Nonetrace_id:str | Nonestarted_at:str | None
クラス EvalResultsFilter
evaluation_call_id:str | Nonequery:<class 'weave.trace_server.interface.query.Query'>
クラス EvalResultsQueryBody
evaluation_call_ids:list[str] | Noneevaluation_run_ids:list[str] | Nonerequire_intersection:<class 'bool'>include_raw_data_rows:<class 'bool'>resolve_row_refs:<class 'bool'>include_rows:<class 'bool'>include_summary:<class 'bool'>summary_require_intersection:bool | Noneinclude_predict_and_score_children:<class 'bool'>include_costs:<class 'bool'>sort_by:list[EvalResultsSortBy] | Nonefilters:list[EvalResultsFilter] | Nonefilter_logic_operator:typing.Literal['and', 'or']limit:int | Noneoffset:<class 'int'>
method validate_identifiers
クラス EvalResultsQueryReq
evaluation_call_ids:list[str] | Noneevaluation_run_ids:list[str] | Nonerequire_intersection:<class 'bool'>include_raw_data_rows:<class 'bool'>resolve_row_refs:<class 'bool'>include_rows:<class 'bool'>include_summary:<class 'bool'>summary_require_intersection:bool | Noneinclude_predict_and_score_children:<class 'bool'>include_costs:<class 'bool'>sort_by:list[EvalResultsSortBy] | Nonefilters:list[EvalResultsFilter] | Nonefilter_logic_operator:typing.Literal['and', 'or']limit:int | Noneoffset:<class 'int'>project_id:<class 'str'>
method validate_identifiers
クラス EvalResultsQueryRes
rows:list[EvalResultsRow]total_rows:<class 'int'>summary:ForwardRef('EvalResultsSummaryRes | None')warnings:list[str]
クラス EvalResultsRow
row_digest:<class 'str'>raw_data_row:typing.Any | Noneevaluations:list[EvalResultsRowEvaluation]
クラス EvalResultsRowEvaluation
evaluation_call_id:<class 'str'>trials:list[EvalResultsTrial]
クラス EvalResultsScorerStats
scorer_key または scorer_key.path.to.leaf) に関する統計です。
Pydantic のフィールド:
scorer_key:<class 'str'>path:str | Nonevalue_type:typing.Optional[typing.Literal['binary', 'continuous', 'text']]trial_count:<class 'int'>numeric_count:<class 'int'>numeric_mean:float | Nonepass_true_count:<class 'int'>pass_known_count:<class 'int'>pass_rate:float | Nonepass_signal_coverage:float | None
クラス EvalResultsSortBy
field:<class 'str'>direction:typing.Literal['asc', 'desc']evaluation_call_id:str | Nonemode:typing.Literal['value', 'difference']
クラス EvalResultsSummaryRes
row_count:<class 'int'>evaluations:list[EvalResultsEvaluationSummary]
クラス EvalResultsTrial
predict_and_score_call_id:<class 'str'>predict_call_id:str | Nonemodel_output:typing.Any | Nonescores:dict[str, typing.Any]model_latency_seconds:float | Nonetotal_tokens:int | Nonetotal_cost:float | Nonescorer_call_ids:dict[str, str]genai_span_ref:list[GenAISpanRef] | None
クラス EvaluateModelArgs
job_type:typing.Literal['evaluate_model']project_id:<class 'str'>evaluation_ref:<class 'str'>model_ref:<class 'str'>wb_user_id:<class 'str'>evaluation_call_id:<class 'str'>
クラス EvaluateModelReq
project_id:<class 'str'>evaluation_ref:<class 'str'>model_ref:<class 'str'>wb_user_id:str | None
クラス EvaluateModelRes
call_id:<class 'str'>
クラス EvaluationCreateBody
name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str] | Nonetrials:<class 'int'>evaluation_name:str | Noneeval_attributes:dict[str, typing.Any] | None
クラス EvaluationCreateReq
name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str] | Nonetrials:<class 'int'>evaluation_name:str | Noneeval_attributes:dict[str, typing.Any] | Noneproject_id:<class 'str'>wb_user_id:str | None
クラス EvaluationCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>evaluation_ref:<class 'str'>
クラス EvaluationDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
クラス EvaluationDeleteRes
num_deleted:<class 'int'>
クラス EvaluationListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
クラス EvaluationReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
クラス EvaluationReadRes
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str]trials:<class 'int'>evaluation_name:str | Noneevaluate_op:str | Nonepredict_and_score_op:str | Nonesummarize_op:str | None
クラス EvaluationRunCreateBody
evaluation:<class 'str'>model:<class 'str'>source_evaluation_run_id:str | None
クラス EvaluationRunCreateReq
evaluation:<class 'str'>model:<class 'str'>source_evaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
クラス EvaluationRunCreateRes
evaluation_run_id:<class 'str'>
クラス EvaluationRunDeleteReq
project_id:<class 'str'>evaluation_run_ids:list[str]wb_user_id:str | None
クラス EvaluationRunDeleteRes
num_deleted:<class 'int'>
クラス EvaluationRunFilter
evaluations:list[str] | Nonemodels:list[str] | Noneevaluation_run_ids:list[str] | None
クラス EvaluationRunFinishBody
project_id と evaluation_run_id は含まれません。これらは RESTful エンドポイントの URL パスで指定されるためです。
Pydantic のフィールド:
summary:dict[str, typing.Any] | None
クラス EvaluationRunFinishReq
summary:dict[str, typing.Any] | Noneproject_id:<class 'str'>evaluation_run_id:<class 'str'>wb_user_id:str | None
クラス EvaluationRunFinishRes
success:<class 'bool'>
クラス EvaluationRunListReq
project_id:<class 'str'>filter:EvaluationRunFilter | Nonelimit:int | Noneoffset:int | None
クラス EvaluationRunReadReq
project_id:<class 'str'>evaluation_run_id:<class 'str'>
クラス EvaluationRunReadRes
evaluation_run_id:<class 'str'>evaluation:<class 'str'>model:<class 'str'>status:str | Nonestarted_at:datetime.datetime | Nonefinished_at:datetime.datetime | Nonesummary:dict[str, typing.Any] | Nonesource_evaluation_run_id:str | None
クラス EvaluationStatusComplete
code:typing.Literal['complete']output:dict[str, typing.Any]
クラス EvaluationStatusFailed
code:typing.Literal['failed']error:str | None
クラス EvaluationStatusNotFound
code:typing.Literal['not_found']
クラス EvaluationStatusReq
project_id:<class 'str'>call_id:<class 'str'>
クラス EvaluationStatusRes
status:EvaluationStatusNotFound | EvaluationStatusRunning | EvaluationStatusFailed | EvaluationStatusComplete
クラス EvaluationStatusRunning
code:typing.Literal['running']completed_rows:<class 'int'>total_rows:<class 'int'>
クラス ExportTracePartialSuccess
rejected_spans:<class 'int'>error_message:<class 'str'>
クラス ExtraKeysTypedDict
クラス Feedback
id:<class 'str'>project_id:<class 'str'>weave_ref:<class 'str'>creator:str | Nonefeedback_type:<class 'str'>payload:dict[str, typing.Any]annotation_ref:str | Nonerunnable_ref:str | Nonecall_ref:str | Nonetrigger_ref:str | Nonequeue_id:str | Nonescorer_tags:list[str]scorer_tag_reasons:dict[str, str]scorer_tag_confidences:dict[str, float]scorer_ratings:dict[str, float]scorer_rating_reasons:dict[str, str]scorer_rating_confidences:dict[str, float]span_agent_name:<class 'str'>span_agent_version:<class 'str'>span_status_code:<class 'str'>wb_user_id:str | Nonecreated_at:<class 'datetime.datetime'>
クラス FeedbackAggregateBucket
time_bucket_start_ms:int | Nonegroup:dict[str, str]total_count:<class 'int'>scored_count:<class 'int'>tag_counts:dict[str, int]rating_counts:dict[str, int]rating_sums:dict[str, float]
クラス FeedbackAggregateReq
project_id:<class 'str'>after_ms:<class 'int'>before_ms:<class 'int'>time_bucket_seconds:int | Nonefeedback_types:list[str]tags:list[str]rating_min:float | Nonerating_max:float | Nonemonitor_ids:list[str]scorer_ids:list[str]span_agent_names:list[str]span_types:list[typing.Literal['agent_turn', 'agent_conversation']]group_by:list[typing.Literal['scorer_id', 'span_agent_name', 'span_agent_version', 'span_status_code']]
クラス FeedbackAggregateRes
time_bucket_seconds:int | Noneafter_ms:<class 'int'>before_ms:<class 'int'>buckets:list[FeedbackAggregateBucket]
クラス FeedbackCreateBatchReq
batch:list[FeedbackCreateReq]
クラス FeedbackCreateBatchRes
res:list[FeedbackCreateRes]
クラス FeedbackCreateReq
id:str | Noneproject_id:<class 'str'>weave_ref:<class 'str'>creator:str | Nonefeedback_type:<class 'str'>payload:dict[str, typing.Any]annotation_ref:str | Nonerunnable_ref:str | Nonecall_ref:str | Nonetrigger_ref:str | Nonequeue_id:str | Nonescorer_tags:list[str]scorer_tag_reasons:dict[str, str]scorer_tag_confidences:dict[str, float]scorer_ratings:dict[str, float]scorer_rating_reasons:dict[str, str]scorer_rating_confidences:dict[str, float]span_agent_name:<class 'str'>span_agent_version:<class 'str'>span_status_code:<class 'str'>wb_user_id:str | None
クラス FeedbackCreateRes
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
クラス FeedbackDict
クラス FeedbackMetricSpec
json_path:<class 'str'>value_type:typing.Literal['numeric', 'boolean', 'categorical']aggregations:list[AggregationType]percentiles:list[float]
クラス FeedbackPayloadPath
json_path:<class 'str'>value_type:typing.Literal['numeric', 'boolean', 'categorical']
クラス FeedbackPayloadSchemaReq
project_id:<class 'str'>start:<class 'datetime.datetime'>end:datetime.datetime | Nonefeedback_type:str | Nonetrigger_ref:str | Nonesample_limit:<class 'int'>
method validate_date_range
クラス FeedbackPayloadSchemaRes
paths:list[FeedbackPayloadPath]
クラス FeedbackPurgeReq
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
クラス FeedbackPurgeRes
クラス FeedbackQueryReq
project_id:<class 'str'>fields:list[str] | Nonequery:weave.trace_server.interface.query.Query | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
クラス FeedbackQueryRes
result:list[dict[str, typing.Any]]
クラス FeedbackReplaceReq
id:str | Noneproject_id:<class 'str'>weave_ref:<class 'str'>creator:str | Nonefeedback_type:<class 'str'>payload:dict[str, typing.Any]annotation_ref:str | Nonerunnable_ref:str | Nonecall_ref:str | Nonetrigger_ref:str | Nonequeue_id:str | Nonescorer_tags:list[str]scorer_tag_reasons:dict[str, str]scorer_tag_confidences:dict[str, float]scorer_ratings:dict[str, float]scorer_rating_reasons:dict[str, str]scorer_rating_confidences:dict[str, float]span_agent_name:<class 'str'>span_agent_version:<class 'str'>span_status_code:<class 'str'>wb_user_id:str | Nonefeedback_id:<class 'str'>
クラス FeedbackReplaceRes
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
クラス FeedbackStatsReq
project_id:<class 'str'>start:<class 'datetime.datetime'>end:datetime.datetime | Nonefeedback_type:str | Nonetrigger_ref:str | Nonegranularity:int | Nonetimezone:<class 'str'>metrics:list[FeedbackMetricSpec]
method validate_date_range
クラス FeedbackStatsRes
start:<class 'datetime.datetime'>end:<class 'datetime.datetime'>granularity:<class 'int'>timezone:<class 'str'>buckets:list[dict[str, typing.Any]]window_stats:dict[str, dict[str, float | None]] | None
クラス FileContentReadReq
project_id:<class 'str'>digest:<class 'str'>
クラス FileContentReadRes
content:<class 'bytes'>
クラス FileCreateReq
project_id:<class 'str'>name:<class 'str'>content:<class 'bytes'>expected_digest:str | None
クラス FileCreateRes
digest:<class 'str'>
クラス FilesStatsReq
project_id:<class 'str'>
クラス FilesStatsRes
total_size_bytes:<class 'int'>
クラス FullTraceServerInterface
method agent_agents_query
method agent_conversation_chat
method agent_conversation_spans
method agent_custom_attrs_schema
method agent_search
method agent_spans_query
method agent_spans_stats
method agent_traces_chat
method agent_versions_query
method aliases_list
method annotation_queue_add_calls
method annotation_queue_create
method annotation_queue_delete
method annotation_queue_items_query
method annotation_queue_read
method annotation_queue_update
method annotation_queues_query_stream
method annotation_queues_stats
method annotator_queue_items_progress_update
method call_end
method call_end_v2
method call_read
method call_start
method call_start_batch
method call_start_v2
method call_stats
method call_update
method calls_complete
method calls_delete
method calls_query
method calls_query_stats
method calls_query_stream
method calls_score
method calls_usage
method completions_create
method completions_create_stream
method cost_create
method cost_purge
method cost_query
method dataset_create
method dataset_delete
method dataset_list
method dataset_read
method dataset_sources_link
method dataset_sources_link_delete
method dataset_sources_query
method eval_results_query
method evaluate_model
method evaluation_create
method evaluation_delete
method evaluation_list
method evaluation_read
method evaluation_run_create
method evaluation_run_delete
method evaluation_run_finish
method evaluation_run_list
method evaluation_run_read
method evaluation_status
method feedback_aggregate
method feedback_create
method feedback_create_batch
method feedback_payload_schema
method feedback_purge
method feedback_query
method feedback_replace
method feedback_stats
method file_content_read
method file_create
method files_stats
method genai_otel_export
method image_create
method model_create
method model_delete
method model_list
method model_read
method obj_create
method obj_delete
method obj_read
method obj_remove_aliases
method obj_set_aliases
method objs_query
method op_create
method op_delete
method op_list
method op_read
method otel_export
method prediction_create
method prediction_delete
method prediction_finish
method prediction_list
method prediction_read
method project_stats
method project_ttl_settings_read
method project_ttl_settings_update
method refs_read_batch
method rescore
method score_create
method score_delete
method score_list
method score_read
method scorer_create
method scorer_delete
method scorer_list
method scorer_read
method source_datasets_query
method table_create
method table_create_from_digests
method table_query
method table_query_stats
method table_query_stats_batch
method table_query_stream
method table_update
method threads_query_stream
method trace_usage
class GenAISpanRef
trace_id:<class 'str'>span_id:<class 'str'>
class ImageGenerationCreateReq
project_id:<class 'str'>inputs:<class 'ImageGenerationRequestInputs'>wb_user_id:str | Nonetrack_llm_call:bool | None
class ImageGenerationCreateRes
response:dict[str, typing.Any]weave_call_id:str | None
class ImageGenerationRequestInputs
model:<class 'str'>prompt:<class 'str'>n:int | None
class LLMAggregatedUsage
requests:<class 'int'>prompt_tokens:<class 'int'>completion_tokens:<class 'int'>total_tokens:<class 'int'>cache_read_input_tokens:<class 'int'>cache_creation_input_tokens:<class 'int'>prompt_tokens_total_cost:float | Nonecompletion_tokens_total_cost:float | Nonecache_read_input_tokens_total_cost:float | Nonecache_creation_input_tokens_total_cost:float | None
class LLMCostSchema
class LLMUsageSchema
class ModelCreateBody
name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | None
class ModelCreateReq
name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | Noneproject_id:<class 'str'>wb_user_id:str | None
class ModelCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>model_ref:<class 'str'>
class ModelDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
class ModelDeleteRes
num_deleted:<class 'int'>
class ModelListReq
project_id:<class 'str'>limit:int | Noneoffset:int | None
class ModelReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>
class ModelReadRes
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | None
class OTelExportReq
processed_spans:list[ProcessedResourceSpans]project_id:<class 'str'>wb_user_id:str | None
class OTelExportRes
partial_success:ExportTracePartialSuccess | None
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>tags:list[str]wb_user_id:str | None
class ObjCreateReq
obj:<class 'ObjSchemaForInsert'>
class ObjCreateRes
digest:<class 'str'>object_id:str | None
class ObjDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | None
class ObjDeleteRes
num_deleted:<class 'int'>
class ObjQueryReq
project_id:<class 'str'>filter:ObjectVersionFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonemetadata_only:bool | Noneinclude_storage_size:bool | Noneinclude_tags_and_aliases:bool | None
class ObjQueryRes
objs:list[ObjSchema]
class ObjReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>metadata_only:bool | Noneinclude_tags_and_aliases:bool | None
class ObjReadRes
obj:<class 'ObjSchema'>
class ObjRemoveAliasesReq
project_id:<class 'str'>object_id:<class 'str'>aliases:list[str]wb_user_id:str | None
method validate_aliases
class ObjRemoveAliasesRes
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>tags:list[str]wb_user_id:str | None
class ObjSchema
project_id:<class 'str'>object_id:<class 'str'>created_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | Nonedigest:<class 'str'>version_index:<class 'int'>is_latest:<class 'int'>kind:<class 'str'>base_object_class:str | Noneleaf_object_class:str | Noneval:typing.Anywb_user_id:str | Nonesize_bytes:int | Nonetags:list[str] | Nonealiases:list[str] | None
class ObjSchemaForInsert
project_id:<class 'str'>object_id:<class 'str'>val:typing.Anybuiltin_object_class:str | Noneset_base_object_class:str | Noneexpected_digest:str | Nonewb_user_id:str | None
method model_post_init
class ObjSetAliasesReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>aliases:list[str]wb_user_id:str | None
method validate_aliases
class ObjSetAliasesRes
class ObjectInterface
method call_end_v2
method call_start_v2
method calls_complete
method dataset_create
method dataset_delete
method dataset_list
method dataset_read
method eval_results_query
method evaluation_create
method evaluation_delete
method evaluation_list
method evaluation_read
method evaluation_run_create
method evaluation_run_delete
method evaluation_run_finish
method evaluation_run_list
method evaluation_run_read
method model_create
method model_delete
method model_list
method model_read
method op_create
method op_delete
method op_list
method op_read
method prediction_create
method prediction_delete
method prediction_finish
method prediction_list
method prediction_read
method score_create
method score_delete
method score_list
method score_read
method scorer_create
method scorer_delete
method scorer_list
method scorer_read
class ObjectVersionFilter
base_object_classes:list[str] | Noneexclude_base_object_classes:list[str] | Noneleaf_object_classes:list[str] | Noneobject_ids:list[str] | Noneis_op:bool | Nonelatest_only:bool | Nonetags:list[str] | Nonealiases:list[str] | None
class OpCreateBody
project_id は含まれません。project_id は RESTful エンドポイントの URL パスから取得されるためです。
Pydantic のフィールド:
name:str | Nonesource_code:str | None
class OpCreateReq
name:str | Nonesource_code:str | Noneproject_id:<class 'str'>wb_user_id:str | None
class OpCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
class OpDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
class OpDeleteRes
num_deleted:<class 'int'>
class OpListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
class OpReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
class OpReadRes
code フィールドには、op の実際のソースコードが格納されます。
Pydantic のフィールド:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>code:<class 'str'>
class PredictionCreateBody
project_id は含まれません。project_id は RESTful エンドポイントの URL パスから取得されるためです。
Pydantic のフィールド:
model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Nonegenai_span_ref:list[GenAISpanRef] | None
class PredictionCreateReq
project_id を追加して、PredictionCreateBody を拡張したものです。
Pydantic のフィールド:
model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Nonegenai_span_ref:list[GenAISpanRef] | Noneproject_id:<class 'str'>wb_user_id:str | None
class PredictionCreateRes
prediction_id:<class 'str'>
class PredictionDeleteReq
project_id:<class 'str'>prediction_ids:list[str]wb_user_id:str | None
class PredictionDeleteRes
num_deleted:<class 'int'>
class PredictionFinishReq
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
class PredictionFinishRes
success:<class 'bool'>
class PredictionListReq
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
class PredictionListRes
predictions:list[PredictionReadRes]
class PredictionReadReq
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
class PredictionReadRes
prediction_id:<class 'str'>model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Nonewb_user_id:str | None
class ProcessedResourceSpans
entity:<class 'str'>project:<class 'str'>run_id:str | Noneresource_spans:<class 'opentelemetry.proto.trace.v1.trace_pb2.ResourceSpans'>
class ProjectStatsReq
project_id:<class 'str'>include_trace_storage_size:bool | Noneinclude_object_storage_size:bool | Noneinclude_table_storage_size:bool | Noneinclude_file_storage_size:bool | None
class ProjectStatsRes
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 ProjectTTLSettingsReadReq
project_id:<class 'str'>
class ProjectTTLSettingsReadRes
retention_days:int | None
class ProjectTTLSettingsUpdateReq
project_id:<class 'str'>retention_days:int | Nonewb_user_id:str | None
class ProjectTTLSettingsUpdateRes
retention_days:int | None
class RefsReadBatchReq
refs:list[str]
class RefsReadBatchRes
vals:list[typing.Any]
class RescoreBody
source_evaluation_run_id:<class 'str'>scorer_refs:list[str]
class RescoreReq
source_evaluation_run_id:<class 'str'>scorer_refs:list[str]project_id:<class 'str'>wb_user_id:str | None
class RescoreRes
call_id:<class 'str'>evaluation_run_id:<class 'str'>
class RescoringArgs
job_type:typing.Literal['rescore']project_id:<class 'str'>source_evaluation_run_id:<class 'str'>scorer_refs:list[str]wb_user_id:str | Nonenew_evaluation_run_id:<class 'str'>
class ScoreCreateBody
project_id は含まれません。project_id は RESTful エンドポイントの URL パスから取得されるためです。
Pydantic のフィールド:
prediction_id:<class 'str'>scorer:<class 'str'>value:typing.Anyevaluation_run_id:str | None
class ScoreCreateReq
project_id を追加して ScoreCreateBody を拡張したものです。
Pydantic のフィールド:
prediction_id:<class 'str'>scorer:<class 'str'>value:typing.Anyevaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
class ScoreCreateRes
score_id:<class 'str'>
クラス ScoreDeleteReq
project_id:<class 'str'>score_ids:list[str]wb_user_id:str | None
クラス ScoreDeleteRes
num_deleted:<class 'int'>
クラス ScoreListReq
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
クラス ScoreReadReq
project_id:<class 'str'>score_id:<class 'str'>wb_user_id:str | None
クラス ScoreReadRes
score_id:<class 'str'>scorer:<class 'str'>value:typing.Anyevaluation_run_id:str | Nonewb_user_id:str | None
クラス ScorerCreateBody
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>
クラス ScorerCreateReq
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>project_id:<class 'str'>wb_user_id:str | None
クラス ScorerCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>scorer:<class 'str'>
クラス ScorerDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
クラス ScorerDeleteRes
num_deleted:<class 'int'>
クラス ScorerListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
クラス ScorerReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
クラス ScorerReadRes
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonescore_op:<class 'str'>
クラス SourceDatasetMembership
source_kind:<enum 'SourceKind'>source_id:<class 'str'>source_trace_id:<class 'str'>dataset_object_id:<class 'str'>row_digests:list[str]row_digests_truncated:<class 'bool'>row_digests_total_count:<class 'int'>first_seen_at:<class 'datetime.datetime'>
クラス SourceDatasetsQueryReq
project_id:<class 'str'>sources:list[SourceRef]include_deleted:<class 'bool'>wb_user_id:str | None
クラス SourceDatasetsQueryRes
memberships:list[SourceDatasetMembership]
クラス SourceKind
クラス SourceRef
source_kind:<enum 'SourceKind'>source_id:<class 'str'>source_trace_id:<class 'str'>
クラス StartedCallSchemaForInsert
project_id:<class 'str'>id:str | Noneop_name:<class 'str'>display_name:str | Nonetrace_id:str | Noneparent_id:str | Nonethread_id:str | Noneturn_id:str | Nonestarted_at:<class 'datetime.datetime'>attributes:dict[str, typing.Any]inputs:dict[str, typing.Any]otel_dump:dict[str, typing.Any] | Nonewb_user_id:str | Nonewb_run_id:str | Nonewb_run_step:int | None
クラス SummaryInsertMap
クラス SummaryMap
クラス TableAppendSpec
append:<class 'TableAppendSpecPayload'>
クラス TableAppendSpecPayload
row:dict[str, typing.Any]
クラス TableCreateFromDigestsReq
project_id:<class 'str'>row_digests:list[str]expected_digest:str | None
クラス TableCreateFromDigestsRes
digest:<class 'str'>
クラス TableCreateReq
table:<class 'TableSchemaForInsert'>
クラス TableCreateRes
digest:<class 'str'>row_digests:list[str]
クラス TableInsertSpec
insert:<class 'TableInsertSpecPayload'>
クラス TableInsertSpecPayload
index:<class 'int'>row:dict[str, typing.Any]
クラス TablePopSpec
pop:<class 'TablePopSpecPayload'>
クラス TablePopSpecPayload
index:<class 'int'>
クラス TableQueryReq
project_id:<class 'str'>digest:<class 'str'>filter:TableRowFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | None
クラス TableQueryRes
rows:list[TableRowSchema]
クラス TableQueryStatsBatchReq
project_id:<class 'str'>digests:list[str] | Noneinclude_storage_size:bool | None
クラス TableQueryStatsBatchRes
tables:list[TableStatsRow]
クラス TableQueryStatsReq
project_id:<class 'str'>digest:<class 'str'>
クラス TableQueryStatsRes
count:<class 'int'>
クラス TableRowFilter
row_digests:list[str] | None
クラス TableRowSchema
digest:<class 'str'>val:typing.Anyoriginal_index:int | None
クラス TableSchemaForInsert
project_id:<class 'str'>rows:list[dict[str, typing.Any]]expected_digest:str | None
クラス TableStatsRow
count:<class 'int'>digest:<class 'str'>storage_size_bytes:int | None
クラス TableUpdateReq
project_id:<class 'str'>base_digest:<class 'str'>updates:list[TableAppendSpec | TablePopSpec | TableInsertSpec]
クラス TableUpdateRes
digest:<class 'str'>updated_row_digests:list[str]
Pydantic のフィールド:
project_id:<class 'str'>wb_user_id:str | None
Pydantic のフィールド:
tags:list[str]
クラス ThreadSchema
thread_id:<class 'str'>turn_count:<class 'int'>start_time:<class 'datetime.datetime'>last_updated:<class 'datetime.datetime'>first_turn_id:str | Nonelast_turn_id:str | Nonep50_turn_duration_ms:float | Nonep99_turn_duration_ms:float | None
クラス ThreadsQueryFilter
after_datetime:datetime.datetime | Nonebefore_datetime:datetime.datetime | Nonethread_ids:list[str] | None
クラス ThreadsQueryReq
call.id == turn_id の場合) 。これにより、ネストされた実装の詳細をすべて含めるのではなく、会話レベルで意味のある統計情報を取得できます。
Pydantic のフィールド:
project_id:<class 'str'>filter:ThreadsQueryFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | None
クラス TraceServerInterface
method agent_agents_query
method agent_conversation_chat
method agent_conversation_spans
method agent_custom_attrs_schema
method agent_search
method agent_spans_query
method agent_spans_stats
method agent_traces_chat
method agent_versions_query
method aliases_list
method annotation_queue_add_calls
method annotation_queue_create
method annotation_queue_delete
method annotation_queue_items_query
method annotation_queue_read
method annotation_queue_update
method annotation_queues_query_stream
method annotation_queues_stats
method annotator_queue_items_progress_update
method call_end
method call_read
method call_start
method call_start_batch
method call_stats
method call_update
method calls_delete
method calls_query
method calls_query_stats
method calls_query_stream
method calls_score
method calls_usage
method completions_create
method completions_create_stream
method cost_create
method cost_purge
method cost_query
method dataset_sources_link
method dataset_sources_link_delete
method dataset_sources_query
method evaluate_model
method evaluation_status
method feedback_aggregate
method feedback_create
method feedback_create_batch
method feedback_payload_schema
method feedback_purge
method feedback_query
method feedback_replace
method feedback_stats
method file_content_read
method file_create
method files_stats
method genai_otel_export
method image_create
method obj_create
method obj_delete
method obj_read
method obj_remove_aliases
method obj_set_aliases
method objs_query
method otel_export
method project_stats
method project_ttl_settings_read
method project_ttl_settings_update
method refs_read_batch
method rescore
method source_datasets_query
method table_create
method table_create_from_digests
method table_query
method table_query_stats
method table_query_stats_batch
method table_query_stream
method table_update
method threads_query_stream
method trace_usage
class TraceStatus
class TraceUsageReq
project_id:<class 'str'>filter:CallsFilter | Nonequery:weave.trace_server.interface.query.Query | Noneinclude_costs:<class 'bool'>limit:<class 'int'>
class TraceUsageRes
call_usage:dict[str, dict[str, LLMAggregatedUsage]]unfinished_call_ids:list[str]
class UsageMetricSpec
metric:typing.Literal['input_tokens', 'output_tokens', 'total_tokens', 'cache_read_input_tokens', 'cache_creation_input_tokens', 'input_cost', 'output_cost', 'total_cost']aggregations:list[AggregationType]percentiles:list[float]