Aperçu de l’API
classe AggregationType
classe AliasesListReq
project_id:<class 'str'>wb_user_id:str | None
classe AliasesListRes
aliases:list[str]
classe AnnotationQueueAddCallsReq
queue_id pour un usage interne de l’API.
Champs Pydantic :
project_id:<classe 'str'>call_ids:list[str]display_fields:list[str]queue_id:<classe 'str'>wb_user_id:str | None
classe AnnotationQueueAddCallsRes
added_count:<classe 'int'>duplicates:<classe 'int'>
classe AnnotationQueueCreateReq
project_id:<classe 'str'>name:<classe 'str'>description:<classe 'str'>scorer_refs:list[str]wb_user_id:str | None
classe AnnotationQueueCreateRes
id:<classe 'str'>
classe AnnotationQueueDeleteReq
project_id:<classe 'str'>queue_id:<classe 'str'>wb_user_id:str | None
classe AnnotationQueueDeleteRes
queue:<classe 'AnnotationQueueSchema'>
classe 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
classe AnnotationQueueItemsQueryReq
queue_id pour un usage interne de l’API.
Champs Pydantic :
project_id:<classe 'str'>filter:weave.trace_server.common_interface.AnnotationQueueItemsFilter | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | Noneinclude_position:<classe 'bool'>queue_id:<classe 'str'>
classe AnnotationQueueItemsQueryRes
items:list[AnnotationQueueItemSchema]
classe AnnotationQueueReadReq
project_id:<classe 'str'>queue_id:<classe 'str'>
classe AnnotationQueueReadRes
queue:<classe 'AnnotationQueueSchema'>
classe 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
classe AnnotationQueueStatsSchema
queue_id:<class 'str'>total_items:<class 'int'>completed_items:<class 'int'>
classe AnnotationQueueUpdateReq
project_id et queue_id sont facultatifs : seuls les champs fournis seront mis à jour.
champs Pydantic :
project_id:<class 'str'>queue_id:<class 'str'>name:str | Nonedescription:str | Nonescorer_refs:list[str] | Nonewb_user_id:str | None
classe AnnotationQueueUpdateRes
queue:<class 'AnnotationQueueSchema'>
classe AnnotationQueuesQueryReq
project_id:<class 'str'>name:str | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
classe AnnotationQueuesQueryRes
queues:list[AnnotationQueueSchema]
classe AnnotationQueuesStatsReq
project_id:<class 'str'>queue_ids:list[str]
classe AnnotationQueuesStatsRes
stats:list[AnnotationQueueStatsSchema]
classe AnnotatorQueueItemsProgressUpdateReq
- (absence) -> ‘in_progress’ : Marquer l’élément comme étant en cours (uniquement lorsqu’aucun enregistrement n’existe)
- (absence) -> ‘completed’ ou ‘skipped’ : Terminer ou ignorer directement l’élément
- ‘in_progress’ ou ‘unstarted’ -> ‘completed’ ou ‘skipped’ : Terminer ou ignorer un élément déjà démarré
- same_state -> same_state : Aucune opération idempotente (renvoie l’élément existant sans modification)
project_id:<class 'str'>queue_id:<class 'str'>item_id:<class 'str'>annotation_state:<class 'str'>wb_user_id:str | None
classe AnnotatorQueueItemsProgressUpdateRes
item:<class 'AnnotationQueueItemSchema'>
classe CallBatchEndMode
mode:<class 'str'>req:<class 'CallEndReq'>
classe CallBatchStartMode
mode:<class 'str'>req:<class 'CallStartReq'>
classe CallCreateBatchReq
batch:list[CallBatchStartMode | CallBatchEndMode]
classe CallCreateBatchRes
res:list[CallStartRes | CallEndRes]
classe CallEndReq
end:<class 'EndedCallSchemaForInsert'>
classe CallEndRes
classe CallEndV2Req
end:<class 'EndedCallSchemaForInsertWithStartedAt'>
classe CallEndV2Res
classe CallMetricSpec
metric:typing.Literal['latency_ms', 'call_count', 'error_count']aggregations:list[AggregationType]percentiles:list[float]
classe CallReadReq
project_id:<class 'str'>id:<class 'str'>include_costs:bool | Noneinclude_storage_size:bool | Noneinclude_total_storage_size:bool | None
classe CallReadRes
call:CallSchema | None
classe 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
méthode serialize_typed_dicts
classe CallStartReq
start:<class 'StartedCallSchemaForInsert'>
classe CallStartRes
id:<class 'str'>trace_id:<class 'str'>
classe CallStartV2Req
start:<class 'StartedCallSchemaForInsert'>
classe CallStartV2Res
id:<class 'str'>trace_id:<class 'str'>
classe 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'>
méthode validate_date_range
classe 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]]
classe CallUpdateReq
project_id:<class 'str'>call_id:<class 'str'>display_name:str | Nonewb_user_id:str | None
classe CallUpdateRes
classe CallsDeleteReq
project_id:<class 'str'>call_ids:list[str]wb_user_id:str | None
classe CallsDeleteRes
num_deleted:<class 'int'>
classe 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
classe 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
classe CallsQueryRes
calls:list[CallSchema]
classe 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
classe CallsQueryStatsRes
count:<class 'int'>has_more:<class 'bool'>total_storage_size_bytes:int | None
classe CallsScoreReq
project_id:<class 'str'>call_ids:list[str]scorer_refs:list[str]wb_user_id:str | None
classe CallsScoreRes
calls_score.
Définie comme un modèle (plutôt qu’en renvoyant None) afin de respecter la convention utilisée dans toute cette interface et de permettre l’ajout ultérieur de champs sans changement incompatible.
classe CallsUpsertCompleteReq
batch:list[CompletedCallSchemaForInsert]
classe CallsUpsertCompleteRes
classe CallsUsageReq
project_id:<class 'str'>call_ids:list[str]include_costs:<class 'bool'>limit:<class 'int'>
classe CallsUsageRes
call_usage:dict[str, dict[str, LLMAggregatedUsage]]unfinished_call_ids:list[str]
classe 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
méthode serialize_typed_dicts
classe 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
classe 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
classe CompletionsCreateRes
response:dict[str, typing.Any]weave_call_id:str | Nonespan_id:str | Nonetrace_id:str | Noneconversation_id:str | None
classe 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
classe CostCreateReq
project_id:<class 'str'>costs:dict[str, CostCreateInput]wb_user_id:str | None
classe CostCreateRes
ids:list[tuple[str, str]]
classe CostPurgeReq
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
classe CostPurgeRes
classe 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
classe 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
classe CostQueryRes
results:list[CostQueryOutput]
classe DatasetCreateBody
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]
classe DatasetCreateReq
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]project_id:<class 'str'>wb_user_id:str | None
classe DatasetCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
classe DatasetDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
classe DatasetDeleteRes
num_deleted:<class 'int'>
classe DatasetListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
classe DatasetReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
classe 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'>
classe DatasetSourceLinkPayload
row_digest:<class 'str'>sources:list[SourceRef]link_metadata:dict[str, typing.Any] | None
classe 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
classe DatasetSourcesLinkDeleteReq
project_id:<class 'str'>link_ids:list[str]wb_user_id:str | None
classe DatasetSourcesLinkDeleteRes
entries:list[DatasetSourcesLinkDeleteResEntry]
classe DatasetSourcesLinkDeleteResEntry
link_id:<class 'str'>deleted:<class 'bool'>
classe 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
classe DatasetSourcesLinkRes
(row_digest, source) aplati, dans l’ordre des entrées.
champs Pydantic :
entries:list[DatasetSourcesLinkResEntry]
classe DatasetSourcesLinkResEntry
link_id:<class 'str'>created:bool | None
classe 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
classe DatasetSourcesQueryRes
links:list[DatasetSourceLinkSchema]
classe 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
méthode serialize_typed_dicts
classe EndedCallSchemaForInsertWithStartedAt
started_at se trouve désormais sur le parent EndedCallSchemaForInsert ; privilégiez celui-ci. Conservé pour que les SDK externes épinglés sur le nom WithStartedAt continuent à l’importer. À supprimer une fois que tous les appelants internes à l’arborescence auront migré.
champs 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
méthode serialize_typed_dicts
classe 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
classe EvalResultsFilter
evaluation_call_id:str | Nonequery:<class 'weave.trace_server.interface.query.Query'>
classe 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'>
méthode validate_identifiers
classe 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'>
méthode validate_identifiers
classe EvalResultsQueryRes
rows:list[EvalResultsRow]total_rows:<class 'int'>summary:ForwardRef('EvalResultsSummaryRes | None')warnings:list[str]
classe EvalResultsRow
row_digest:<class 'str'>raw_data_row:typing.Any | Noneevaluations:list[EvalResultsRowEvaluation]
classe EvalResultsRowEvaluation
evaluation_call_id:<class 'str'>trials:list[EvalResultsTrial]
classe EvalResultsScorerStats
scorer_key ou scorer_key.path.to.leaf).
Champs 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
classe EvalResultsSortBy
field:<class 'str'>direction:typing.Literal['asc', 'desc']evaluation_call_id:str | Nonemode:typing.Literal['value', 'difference']
classe EvalResultsSummaryRes
row_count:<class 'int'>evaluations:list[EvalResultsEvaluationSummary]
classe 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
classe 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'>
classe EvaluateModelReq
project_id:<class 'str'>evaluation_ref:<class 'str'>model_ref:<class 'str'>wb_user_id:str | None
classe EvaluateModelRes
call_id:<class 'str'>
classe 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
classe 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
classe EvaluationCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>evaluation_ref:<class 'str'>
classe EvaluationDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
classe EvaluationDeleteRes
num_deleted:<class 'int'>
classe EvaluationListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
classe EvaluationReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
classe 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
classe EvaluationRunCreateBody
evaluation:<class 'str'>model:<class 'str'>source_evaluation_run_id:str | None
classe EvaluationRunCreateReq
evaluation:<class 'str'>model:<class 'str'>source_evaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
classe EvaluationRunCreateRes
evaluation_run_id:<class 'str'>
classe EvaluationRunDeleteReq
project_id:<class 'str'>evaluation_run_ids:list[str]wb_user_id:str | None
classe EvaluationRunDeleteRes
num_deleted:<class 'int'>
classe EvaluationRunFilter
evaluations:list[str] | Nonemodels:list[str] | Noneevaluation_run_ids:list[str] | None
classe EvaluationRunFinishBody
project_id et evaluation_run_id, car ils proviennent du chemin de l’URL dans les points de terminaison REST.
Champs Pydantic :
summary:dict[str, typing.Any] | None
classe EvaluationRunFinishReq
summary:dict[str, typing.Any] | Noneproject_id:<class 'str'>evaluation_run_id:<class 'str'>wb_user_id:str | None
classe EvaluationRunFinishRes
success:<class 'bool'>
classe EvaluationRunListReq
project_id:<class 'str'>filter:EvaluationRunFilter | Nonelimit:int | Noneoffset:int | None
classe EvaluationRunReadReq
project_id:<class 'str'>evaluation_run_id:<class 'str'>
classe 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
classe EvaluationStatusComplete
code:typing.Literal['complete']output:dict[str, typing.Any]
classe EvaluationStatusFailed
code:typing.Literal['failed']error:str | None
classe EvaluationStatusNotFound
code:typing.Literal['not_found']
classe EvaluationStatusReq
project_id:<class 'str'>call_id:<class 'str'>
classe EvaluationStatusRes
status:EvaluationStatusNotFound | EvaluationStatusRunning | EvaluationStatusFailed | EvaluationStatusComplete
classe EvaluationStatusRunning
code:typing.Literal['running']completed_rows:<class 'int'>total_rows:<class 'int'>
classe ExportTracePartialSuccess
rejected_spans:<class 'int'>error_message:<class 'str'>
classe ExtraKeysTypedDict
classe 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'>
classe 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]
classe 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']]
classe FeedbackAggregateRes
time_bucket_seconds:int | Noneafter_ms:<class 'int'>before_ms:<class 'int'>buckets:list[FeedbackAggregateBucket]
classe FeedbackCreateBatchReq
batch:list[FeedbackCreateReq]
classe FeedbackCreateBatchRes
res:list[FeedbackCreateRes]
classe 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
classe FeedbackCreateRes
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
classe FeedbackDict
classe FeedbackMetricSpec
json_path:<class 'str'>value_type:typing.Literal['numeric', 'boolean', 'categorical']aggregations:list[AggregationType]percentiles:list[float]
classe FeedbackPayloadPath
json_path:<class 'str'>value_type:typing.Literal['numeric', 'boolean', 'categorical']
classe FeedbackPayloadSchemaReq
project_id:<class 'str'>start:<class 'datetime.datetime'>end:datetime.datetime | Nonefeedback_type:str | Nonetrigger_ref:str | Nonesample_limit:<class 'int'>
méthode validate_date_range
classe FeedbackPayloadSchemaRes
paths:list[FeedbackPayloadPath]
classe FeedbackPurgeReq
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
classe FeedbackPurgeRes
classe 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
classe FeedbackQueryRes
result:list[dict[str, typing.Any]]
classe 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'>
classe FeedbackReplaceRes
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
classe 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]
méthode validate_date_range
classe 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
classe FileContentReadReq
project_id:<class 'str'>digest:<class 'str'>
classe FileContentReadRes
content:<class 'bytes'>
classe FileCreateReq
project_id:<class 'str'>name:<class 'str'>content:<class 'bytes'>expected_digest:str | None
classe FileCreateRes
digest:<class 'str'>
classe FilesStatsReq
project_id:<class 'str'>
classe FilesStatsRes
total_size_bytes:<class 'int'>
classe FullTraceServerInterface
méthode agent_agents_query
méthode agent_conversation_chat
méthode agent_conversation_spans
méthode agent_custom_attrs_schema
méthode agent_search
méthode agent_spans_query
méthode agent_spans_stats
méthode agent_traces_chat
méthode agent_versions_query
méthode aliases_list
méthode annotation_queue_add_calls
méthode annotation_queue_create
méthode annotation_queue_delete
méthode annotation_queue_items_query
méthode annotation_queue_read
méthode annotation_queue_update
méthode annotation_queues_query_stream
méthode annotation_queues_stats
méthode annotator_queue_items_progress_update
méthode call_end
méthode call_end_v2
méthode call_read
méthode call_start
méthode call_start_batch
méthode call_start_v2
méthode call_stats
méthode call_update
méthode calls_complete
méthode calls_delete
méthode calls_query
méthode calls_query_stats
méthode calls_query_stream
méthode calls_score
méthode calls_usage
méthode completions_create
méthode completions_create_stream
méthode cost_create
méthode cost_purge
méthode cost_query
méthode dataset_create
méthode dataset_delete
méthode dataset_list
méthode dataset_read
méthode dataset_sources_link
méthode dataset_sources_link_delete
méthode dataset_sources_query
méthode eval_results_query
méthode evaluate_model
méthode evaluation_create
méthode evaluation_delete
méthode evaluation_list
méthode evaluation_read
méthode evaluation_run_create
méthode evaluation_run_delete
méthode evaluation_run_finish
méthode evaluation_run_list
méthode evaluation_run_read
méthode evaluation_status
méthode feedback_aggregate
méthode feedback_create
méthode feedback_create_batch
méthode feedback_payload_schema
méthode feedback_purge
méthode feedback_query
méthode feedback_replace
méthode feedback_stats
méthode file_content_read
méthode file_create
méthode files_stats
méthode genai_otel_export
méthode image_create
méthode model_create
méthode model_delete
méthode model_list
méthode model_read
méthode obj_create
méthode obj_delete
méthode obj_read
méthode obj_remove_aliases
méthode obj_set_aliases
méthode objs_query
méthode op_create
méthode op_delete
méthode op_list
méthode op_read
méthode otel_export
méthode prediction_create
méthode prediction_delete
méthode prediction_finish
méthode prediction_list
méthode prediction_read
méthode project_stats
méthode project_ttl_settings_read
méthode project_ttl_settings_update
méthode refs_read_batch
méthode rescore
méthode score_create
méthode score_delete
méthode score_list
méthode score_read
méthode scorer_create
méthode scorer_delete
méthode scorer_list
méthode scorer_read
méthode source_datasets_query
méthode table_create
méthode table_create_from_digests
méthode table_query
méthode table_query_stats
méthode table_query_stats_batch
méthode table_query_stream
méthode table_update
méthode threads_query_stream
méthode trace_usage
classe GenAISpanRef
trace_id:<class 'str'>span_id:<class 'str'>
classe ImageGenerationCreateReq
project_id:<class 'str'>inputs:<class 'ImageGenerationRequestInputs'>wb_user_id:str | Nonetrack_llm_call:bool | None
classe ImageGenerationCreateRes
response:dict[str, typing.Any]weave_call_id:str | None
classe ImageGenerationRequestInputs
model:<class 'str'>prompt:<class 'str'>n:int | None
classe 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
classe LLMCostSchema
classe LLMUsageSchema
classe ModelCreateBody
name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | None
classe ModelCreateReq
name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | Noneproject_id:<class 'str'>wb_user_id:str | None
classe ModelCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>model_ref:<class 'str'>
classe ModelDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
classe ModelDeleteRes
num_deleted:<class 'int'>
classe ModelListReq
project_id:<class 'str'>limit:int | Noneoffset:int | None
classe ModelReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>
classe 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
classe OTelExportReq
processed_spans:list[ProcessedResourceSpans]project_id:<class 'str'>wb_user_id:str | None
classe OTelExportRes
partial_success:ExportTracePartialSuccess | None
Champs Pydantic :
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>tags:list[str]wb_user_id:str | None
classe ObjCreateReq
obj:<class 'ObjSchemaForInsert'>
classe ObjCreateRes
digest:<class 'str'>object_id:str | None
classe ObjDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | None
classe ObjDeleteRes
num_deleted:<class 'int'>
classe 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
classe ObjQueryRes
objs:list[ObjSchema]
classe ObjReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>metadata_only:bool | Noneinclude_tags_and_aliases:bool | None
classe ObjReadRes
obj:<class 'ObjSchema'>
classe ObjRemoveAliasesReq
project_id:<class 'str'>object_id:<class 'str'>aliases:list[str]wb_user_id:str | None
méthode validate_aliases
classe ObjRemoveAliasesRes
Champs Pydantic :
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>tags:list[str]wb_user_id:str | None
classe 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
classe 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
méthode model_post_init
classe ObjSetAliasesReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>aliases:list[str]wb_user_id:str | None
méthode validate_aliases
classe ObjSetAliasesRes
classe ObjectInterface
méthode call_end_v2
méthode call_start_v2
méthode calls_complete
méthode dataset_create
méthode dataset_delete
méthode dataset_list
méthode dataset_read
méthode eval_results_query
méthode evaluation_create
méthode evaluation_delete
méthode evaluation_list
méthode evaluation_read
méthode evaluation_run_create
méthode evaluation_run_delete
méthode evaluation_run_finish
méthode evaluation_run_list
méthode evaluation_run_read
méthode model_create
méthode model_delete
méthode model_list
méthode model_read
méthode op_create
méthode op_delete
méthode op_list
méthode op_read
méthode prediction_create
méthode prediction_delete
méthode prediction_finish
méthode prediction_list
méthode prediction_read
méthode score_create
méthode score_delete
méthode score_list
méthode score_read
méthode scorer_create
méthode scorer_delete
méthode scorer_list
méthode scorer_read
classe 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
classe OpCreateBody
project_id, car il est fourni par le chemin de l’URL dans les endpoints REST.
champs Pydantic :
name:str | Nonesource_code:str | None
classe OpCreateReq
project_id pour un usage interne de l’API.
Champs Pydantic :
name:str | Nonesource_code:str | Noneproject_id:<class 'str'>wb_user_id:str | None
classe OpCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
classe OpDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
classe OpDeleteRes
num_deleted:<class 'int'>
classe OpListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
classe OpReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
classe OpReadRes
code contient le code source réel de l’op.
Champs Pydantic :
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>code:<class 'str'>
classe PredictionCreateBody
project_id, car il est récupéré à partir du chemin d’URL des endpoints REST.
champs Pydantic :
model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Nonegenai_span_ref:list[GenAISpanRef] | None
classe PredictionCreateReq
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
classe PredictionCreateRes
prediction_id:<class 'str'>
classe PredictionDeleteReq
project_id:<class 'str'>prediction_ids:list[str]wb_user_id:str | None
classe PredictionDeleteRes
num_deleted:<class 'int'>
classe PredictionFinishReq
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
classe PredictionFinishRes
success:<class 'bool'>
classe PredictionListReq
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
classe PredictionListRes
predictions:list[PredictionReadRes]
classe PredictionReadReq
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
classe PredictionReadRes
prediction_id:<class 'str'>model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Nonewb_user_id:str | None
classe ProcessedResourceSpans
entity:<class 'str'>project:<class 'str'>run_id:str | Noneresource_spans:<class 'opentelemetry.proto.trace.v1.trace_pb2.ResourceSpans'>
classe 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
classe 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'>
classe ProjectTTLSettingsReadReq
project_id:<class 'str'>
classe ProjectTTLSettingsReadRes
retention_days:int | None
classe ProjectTTLSettingsUpdateReq
project_id:<class 'str'>retention_days:int | Nonewb_user_id:str | None
classe ProjectTTLSettingsUpdateRes
retention_days:int | None
classe RefsReadBatchReq
refs:list[str]
classe RefsReadBatchRes
vals:list[typing.Any]
classe RescoreBody
source_evaluation_run_id:<class 'str'>scorer_refs:list[str]
classe RescoreReq
source_evaluation_run_id:<class 'str'>scorer_refs:list[str]project_id:<class 'str'>wb_user_id:str | None
classe RescoreRes
call_id:<class 'str'>evaluation_run_id:<class 'str'>
classe RescoringArgs
EvaluateModelArgs : aucun modèle n’est chargé et aucune prédiction n’est exécutée. Seuls les scorer(s) sont appliqués aux prédictions existantes de source_evaluation_run_id.
Champs Pydantic :
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'>
classe ScoreCreateBody
project_id, car il provient du chemin de l’URL dans les endpoints REST.
Champs Pydantic :
prediction_id:<class 'str'>scorer:<class 'str'>value:typing.Anyevaluation_run_id:str | None
classe ScoreCreateReq
project_id pour l’usage interne de l’API.
Champs Pydantic :
prediction_id:<class 'str'>scorer:<class 'str'>value:typing.Anyevaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
classe ScoreCreateRes
score_id:<class 'str'>
classe ScoreDeleteReq
project_id:<class 'str'>score_ids:list[str]wb_user_id:str | None
classe ScoreDeleteRes
num_deleted:<class 'int'>
classe ScoreListReq
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
classe ScoreReadReq
project_id:<class 'str'>score_id:<class 'str'>wb_user_id:str | None
classe ScoreReadRes
score_id:<class 'str'>scorer:<class 'str'>value:typing.Anyevaluation_run_id:str | Nonewb_user_id:str | None
classe ScorerCreateBody
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>
classe ScorerCreateReq
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>project_id:<class 'str'>wb_user_id:str | None
classe ScorerCreateRes
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>scorer:<class 'str'>
classe ScorerDeleteReq
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
classe ScorerDeleteRes
num_deleted:<class 'int'>
classe ScorerListReq
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
classe ScorerReadReq
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
classe 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'>
classe 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'>
classe SourceDatasetsQueryReq
project_id:<class 'str'>sources:list[SourceRef]include_deleted:<class 'bool'>wb_user_id:str | None
classe SourceDatasetsQueryRes
memberships:list[SourceDatasetMembership]
classe SourceKind
classe SourceRef
source_kind:<enum 'SourceKind'>source_id:<class 'str'>source_trace_id:<class 'str'>
classe 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
classe SummaryInsertMap
classe SummaryMap
classe TableAppendSpec
append:<class 'TableAppendSpecPayload'>
classe TableAppendSpecPayload
row:dict[str, typing.Any]
classe TableCreateFromDigestsReq
project_id:<class 'str'>row_digests:list[str]expected_digest:str | None
classe TableCreateFromDigestsRes
digest:<class 'str'>
classe TableCreateReq
table:<class 'TableSchemaForInsert'>
classe TableCreateRes
digest:<class 'str'>row_digests:list[str]
classe TableInsertSpec
insert:<class 'TableInsertSpecPayload'>
classe TableInsertSpecPayload
index:<class 'int'>row:dict[str, typing.Any]
classe TablePopSpec
pop:<class 'TablePopSpecPayload'>
classe TablePopSpecPayload
index:<class 'int'>
classe TableQueryReq
project_id:<class 'str'>digest:<class 'str'>filter:TableRowFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | None
classe TableQueryRes
rows:list[TableRowSchema]
classe TableQueryStatsBatchReq
project_id:<class 'str'>digests:list[str] | Noneinclude_storage_size:bool | None
classe TableQueryStatsBatchRes
tables:list[TableStatsRow]
classe TableQueryStatsReq
project_id:<class 'str'>digest:<class 'str'>
classe TableQueryStatsRes
count:<class 'int'>
classe TableRowFilter
row_digests:list[str] | None
classe TableRowSchema
digest:<class 'str'>val:typing.Anyoriginal_index:int | None
classe TableSchemaForInsert
project_id:<class 'str'>rows:list[dict[str, typing.Any]]expected_digest:str | None
classe TableStatsRow
count:<class 'int'>digest:<class 'str'>storage_size_bytes:int | None
classe TableUpdateReq
project_id:<class 'str'>base_digest:<class 'str'>updates:list[TableAppendSpec | TablePopSpec | TableInsertSpec]
classe TableUpdateRes
digest:<class 'str'>updated_row_digests:list[str]
Champs Pydantic :
project_id:<class 'str'>wb_user_id:str | None
Champs Pydantic :
tags:list[str]
classe 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
classe ThreadsQueryFilter
after_datetime:datetime.datetime | Nonebefore_datetime:datetime.datetime | Nonethread_ids:list[str] | None
classe ThreadsQueryReq
project_id:<class 'str'>filter:ThreadsQueryFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | None
classe TraceServerInterface
méthode agent_agents_query
méthode agent_conversation_chat
méthode agent_conversation_spans
méthode agent_custom_attrs_schema
méthode agent_search
méthode agent_spans_query
méthode agent_spans_stats
méthode agent_traces_chat
méthode agent_versions_query
méthode aliases_list
méthode annotation_queue_add_calls
méthode annotation_queue_create
méthode annotation_queue_delete
méthode annotation_queue_items_query
méthode annotation_queue_read
méthode annotation_queue_update
méthode annotation_queues_query_stream
méthode annotation_queues_stats
méthode annotator_queue_items_progress_update
méthode call_end
méthode call_read
méthode call_start
méthode call_start_batch
méthode call_stats
méthode call_update
méthode calls_delete
méthode calls_query
méthode calls_query_stats
méthode calls_query_stream
méthode calls_score
méthode calls_usage
méthode completions_create
méthode completions_create_stream
méthode cost_create
méthode cost_purge
méthode cost_query
méthode dataset_sources_link
méthode dataset_sources_link_delete
méthode dataset_sources_query
méthode evaluate_model
méthode evaluation_status
méthode feedback_aggregate
méthode feedback_create
méthode feedback_create_batch
méthode feedback_payload_schema
méthode feedback_purge
méthode feedback_query
méthode feedback_replace
méthode feedback_stats
méthode file_content_read
méthode file_create
méthode files_stats
méthode genai_otel_export
méthode image_create
méthode obj_create
méthode obj_delete
méthode obj_read
méthode obj_remove_aliases
méthode obj_set_aliases
méthode objs_query
méthode otel_export
méthode project_stats
méthode project_ttl_settings_read
méthode project_ttl_settings_update
méthode refs_read_batch
méthode rescore
méthode source_datasets_query
méthode table_create
méthode table_create_from_digests
méthode table_query
méthode table_query_stats
méthode table_query_stats_batch
méthode table_query_stream
méthode table_update
méthode threads_query_stream
méthode 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]