API の概要
ソースコード
class ActionsExecuteBatchReq
Pydantic のフィールド:
project_id:<class 'str'>action_ref:<class 'str'>call_ids:list[str]wb_user_id:str | None
ソースコード
class ActionsExecuteBatchRes
ソースコード
class AnnotationQueueAddCallsReq
アノテーションキューに対してコールを一括追加するためのリクエスト。
内部 API での利用のために、AnnotationQueueAddCallsBody を拡張して queue_id を追加したものです。
Pydantic フィールド:
project_id:<class 'str'>call_ids:list[str]display_fields:list[str]queue_id:<class 'str'>wb_user_id:str | None
ソースコード
class AnnotationQueueAddCallsRes
キューに呼び出しを追加したときのレスポンス。
Pydantic フィールド:
added_count:<class 'int'>duplicates:<class 'int'>
ソースコード
class AnnotationQueueCreateReq
新しいアノテーションキューを作成するためのリクエストです。
Pydantic フィールド:
project_id:<class 'str'>name:<class 'str'>description:<class 'str'>scorer_refs:list[str]wb_user_id:str | None
ソースコード
class AnnotationQueueCreateRes
アノテーションキュー作成時のレスポンス。
Pydantic フィールド:
id:<class 'str'>
ソースコード
class AnnotationQueueItemSchema
アノテーションキューアイテムレスポンス用のスキーマ。
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 | 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
ソースコード
class AnnotationQueueItemsQueryReq
アノテーションキュー内のアイテムを問い合わせるためのリクエスト。
内部 API での使用のために、AnnotationQueueItemsQueryBody を拡張し、queue_id を追加します。
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'>
ソースコード
class AnnotationQueueItemsQueryRes
アノテーションキュー内のアイテムをクエリした際のレスポンス。
Pydantic フィールド:
items:list[AnnotationQueueItemSchema]
ソースコード
class AnnotationQueueReadReq
特定のアノテーションキューを読み取るためのリクエスト。
Pydantic フィールド:
project_id:<class 'str'>queue_id:<class 'str'>
ソースコード
class AnnotationQueueReadRes
アノテーションキューを読み出した際のレスポンス。
Pydantic フィールド:
queue:<class 'AnnotationQueueSchema'>
ソースコード
class AnnotationQueueSchema
アノテーションキューのレスポンスのためのスキーマ。
Pydantic フィールド:
id:<class 'str'>project_id:<class 'str'>name:<class 'str'>description:<class 'str'>scorer_refs:list[str]created_at:<class 'datetime.datetime'>created_by:<class 'str'>updated_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | None
ソースコード
class AnnotationQueueStatsSchema
1つのアノテーションキューに対する統計情報。
Pydantic フィールド:
queue_id:<class 'str'>total_items:<class 'int'>completed_items:<class 'int'>
ソースコード
class AnnotationQueuesQueryReq
プロジェクトのアノテーションキューを照会するためのリクエスト。
Pydantic フィールド:
project_id:<class 'str'>name:str | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
ソースコード
class AnnotationQueuesQueryRes
アノテーションキューをクエリした際のレスポンス。
Pydantic フィールド:
queues:list[AnnotationQueueSchema]
ソースコード
class AnnotationQueuesStatsReq
複数のアノテーションキューの統計情報を取得するためのリクエスト。
Pydantic フィールド:
project_id:<class 'str'>queue_ids:list[str]
ソースコード
class AnnotationQueuesStatsRes
複数のアノテーションキューの統計情報を返すレスポンス。
Pydantic フィールド:
stats:list[AnnotationQueueStatsSchema]
ソースコード
class AnnotatorQueueItemsProgressUpdateReq
現在のアノテーター用に、キュー項目のアノテーション状態を更新するためのリクエスト。
有効な状態遷移:
- (なし) -> ‘in_progress’: レコードが存在しない場合に限り、項目を進行中としてマークする
- (なし) -> ‘completed’ または ‘skipped’: 項目を直接完了/スキップする
- ‘in_progress’ または ‘unstarted’ -> ‘completed’ または ‘skipped’: 開始済みの項目を完了/スキップする
project_id:<class 'str'>queue_id:<class 'str'>item_id:<class 'str'>annotation_state:<class 'str'>wb_user_id:str | None
ソースコード
class AnnotatorQueueItemsProgressUpdateRes
アノテーション状態を更新した際のレスポンス。
Pydantic のフィールド:
item:<class 'AnnotationQueueItemSchema'>
ソースコード
class CallBatchEndMode
Pydantic フィールド:
mode:<class 'str'>req:<class 'CallEndReq'>
ソースコード
class CallBatchStartMode
Pydantic のフィールド:
mode:<class 'str'>req:<class 'CallStartReq'>
ソースコード
class CallCreateBatchReq
Pydantic フィールド:
batch:list[CallBatchStartMode | CallBatchEndMode]
ソースコード
class CallCreateBatchRes
Pydantic フィールド:
res:list[CallStartRes | CallEndRes]
ソースコード
class CallEndReq
Pydantic フィールド:
end:<class 'EndedCallSchemaForInsert'>
ソースコード
class CallEndRes
ソースコード
class CallReadReq
Pydantic フィールド:
project_id:<class 'str'>id:<class 'str'>include_costs:bool | Noneinclude_storage_size:bool | Noneinclude_total_storage_size:bool | None
ソースコード
class CallReadRes
Pydantic のフィールド:
call:CallSchema | None
ソースコード
class CallSchema
Pydantic のフィールド:
id:<class 'str'>project_id:<class 'str'>op_name:<class 'str'>display_name:str | 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_run_id:str | Nonewb_run_step:int | Nonewb_run_step_end:int | Nonedeleted_at:datetime.datetime | Nonestorage_size_bytes:int | Nonetotal_storage_size_bytes:int | None
method serialize_typed_dicts
ソースコード
class CallStartReq
Pydantic のフィールド:
start:<class 'StartedCallSchemaForInsert'>
ソースコード
class CallStartRes
Pydantic フィールド:
id:<class 'str'>trace_id:<class 'str'>
ソースコード
class CallUpdateReq
Pydantic のフィールド:
project_id:<class 'str'>call_id:<class 'str'>display_name:str | Nonewb_user_id:str | None
ソースコード
class CallUpdateRes
ソースコード
class CallsDeleteReq
Pydantic のフィールド:
project_id:<class 'str'>call_ids:list[str]wb_user_id:str | None
ソースコード
class CallsDeleteRes
Pydantic のフィールド:
num_deleted:<class 'int'>
ソースコード
class CallsFilter
Pydantic フィールド:
op_names:list[str] | 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
ソースコード
class CallsQueryReq
Pydantic のフィールド:
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 | Nonecolumns:list[str] | Noneexpand_columns:list[str] | Nonereturn_expanded_column_values:bool | None
ソースコード
class CallsQueryRes
Pydantic のフィールド:
calls:list[CallSchema]
ソースコード
class CallsQueryStatsReq
Pydantic のフィールド:
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
ソースコード
class CallsQueryStatsRes
Pydantic のフィールド:
count:<class 'int'>total_storage_size_bytes:int | None
ソースコード
class CompletionsCreateReq
Pydantic のフィールド:
project_id:<class 'str'>inputs:<class 'CompletionsCreateRequestInputs'>wb_user_id:str | Nonetrack_llm_call:bool | None
ソースコード
class CompletionsCreateRequestInputs
Pydantic のフィールド:
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] | None
ソースコード
class CompletionsCreateRes
Pydantic のフィールド:
response:dict[str, typing.Any]weave_call_id:str | None
ソースコード
class CostCreateInput
Pydantic のフィールド:
prompt_token_cost:<class 'float'>completion_token_cost:<class 'float'>prompt_token_cost_unit:str | Nonecompletion_token_cost_unit:str | Noneeffective_date:datetime.datetime | Noneprovider_id:str | None
ソースコード
class CostCreateReq
Pydantic のフィールド:
project_id:<class 'str'>costs:dict[str, CostCreateInput]wb_user_id:str | None
ソースコード
class CostCreateRes
Pydantic のフィールド:
ids:list[tuple[str, str]]
ソースコード
class CostPurgeReq
Pydantic のフィールド:
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
ソースコード
class CostPurgeRes
ソースコード
class CostQueryOutput
Pydantic のフィールド:
id:str | 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
ソースコード
class CostQueryReq
Pydantic のフィールド:
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
ソースコード
class CostQueryRes
Pydantic のフィールド:
results:list[CostQueryOutput]
ソースコード
class DatasetCreateBody
Pydantic フィールド:
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]
ソースコード
class DatasetCreateReq
Pydantic のフィールド:
name:str | Nonedescription:str | Nonerows:list[dict[str, typing.Any]]project_id:<class 'str'>wb_user_id:str | None
ソースコード
class DatasetCreateRes
Pydantic フィールド:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
ソースコード
class DatasetDeleteReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
ソースコード
class DatasetDeleteRes
Pydantic のフィールド:
num_deleted:<class 'int'>
ソースコード
class DatasetListReq
Pydantic のフィールド:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
ソースコード
class DatasetReadReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
ソースコード
class DatasetReadRes
Pydantic のフィールド:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonerows:<class 'str'>
ソースコード
class EndedCallSchemaForInsert
Pydantic のフィールド:
project_id:<class 'str'>id:<class 'str'>ended_at:<class 'datetime.datetime'>exception:str | Noneoutput:typing.Any | Nonesummary:<class 'SummaryInsertMap'>wb_run_step_end:int | None
method serialize_typed_dicts
ソースコード
class EnsureProjectExistsRes
Pydantic のフィールド:
project_name:<class 'str'>
ソースコード
class EvaluateModelReq
Pydantic のフィールド:
project_id:<class 'str'>evaluation_ref:<class 'str'>model_ref:<class 'str'>wb_user_id:str | None
ソースコード
class EvaluateModelRes
Pydantic のフィールド:
call_id:<class 'str'>
ソースコード
class EvaluationCreateBody
Pydantic のフィールド:
name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str] | Nonetrials:<class 'int'>evaluation_name:str | Noneeval_attributes:dict[str, typing.Any] | None
ソースコード
class EvaluationCreateReq
Pydantic のフィールド:
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
ソースコード
class EvaluationCreateRes
Pydantic フィールド:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>evaluation_ref:<class 'str'>
ソースコード
class EvaluationDeleteReq
Pydantic フィールド:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
ソースコード
class EvaluationDeleteRes
Pydantic のフィールド:
num_deleted:<class 'int'>
ソースコード
class EvaluationListReq
Pydantic のフィールド:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
ソースコード
class EvaluationReadReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
ソースコード
class EvaluationReadRes
Pydantic のフィールド:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonedataset:<class 'str'>scorers:list[str]trials:<class 'int'>evaluation_name:str | Noneevaluate_op:str | Nonepredict_and_score_op:str | Nonesummarize_op:str | None
ソースコード
class EvaluationRunCreateBody
Pydantic のフィールド:
evaluation:<class 'str'>model:<class 'str'>
ソースコード
class EvaluationRunCreateReq
Pydantic のフィールド:
evaluation:<class 'str'>model:<class 'str'>project_id:<class 'str'>wb_user_id:str | None
ソースコード
class EvaluationRunCreateRes
Pydantic のフィールド:
evaluation_run_id:<class 'str'>
ソースコード
class EvaluationRunDeleteReq
Pydantic のフィールド:
project_id:<class 'str'>evaluation_run_ids:list[str]wb_user_id:str | None
ソースコード
class EvaluationRunDeleteRes
Pydantic のフィールド:
num_deleted:<class 'int'>
ソースコード
class EvaluationRunFilter
Pydantic フィールド:
evaluations:list[str] | Nonemodels:list[str] | Noneevaluation_run_ids:list[str] | None
ソースコード
class EvaluationRunFinishBody
REST API 経由で evaluation run を終了する際のリクエストボディです。
このモデルには project_id と evaluation_run_id フィールドは含まれていません。これらは RESTful エンドポイントの URL パスから渡されるためです。
Pydantic フィールド:
summary:dict[str, typing.Any] | None
ソースコード
class EvaluationRunFinishReq
Pydantic のフィールド:
summary:dict[str, typing.Any] | Noneproject_id:<class 'str'>evaluation_run_id:<class 'str'>wb_user_id:str | None
ソースコード
class EvaluationRunFinishRes
Pydantic のフィールド:
success:<class 'bool'>
ソースコード
class EvaluationRunListReq
Pydantic のフィールド:
project_id:<class 'str'>filter:EvaluationRunFilter | Nonelimit:int | Noneoffset:int | None
ソースコード
class EvaluationRunReadReq
Pydantic のフィールド:
project_id:<class 'str'>evaluation_run_id:<class 'str'>
ソースコード
class EvaluationRunReadRes
Pydantic のフィールド:
evaluation_run_id:<class 'str'>evaluation:<class 'str'>model:<class 'str'>status:str | Nonestarted_at:datetime.datetime | Nonefinished_at:datetime.datetime | Nonesummary:dict[str, typing.Any] | None
ソースコード
class EvaluationStatusComplete
Pydantic のフィールド:
code:typing.Literal['complete']output:dict[str, typing.Any]
ソースコード
class EvaluationStatusFailed
Pydantic のフィールド:
code:typing.Literal['failed']error:str | None
ソースコード
class EvaluationStatusNotFound
Pydantic のフィールド:
code:typing.Literal['not_found']
ソースコード
class EvaluationStatusReq
Pydantic のフィールド:
project_id:<class 'str'>call_id:<class 'str'>
ソースコード
class EvaluationStatusRes
Pydantic のフィールド:
status:EvaluationStatusNotFound | EvaluationStatusRunning | EvaluationStatusFailed | EvaluationStatusComplete
ソースコード
class EvaluationStatusRunning
Pydantic のフィールド:
code:typing.Literal['running']completed_rows:<class 'int'>total_rows:<class 'int'>
ソースコード
class ExportTracePartialSuccess
Pydantic のフィールド:
rejected_spans:<class 'int'>error_message:<class 'str'>
ソースコード
class ExtraKeysTypedDict
ソースコード
class Feedback
Pydantic のフィールド:
id:<class 'str'>project_id:<class 'str'>weave_ref:<class 'str'>creator:str | Nonefeedback_type:<class 'str'>payload:dict[str, typing.Any]annotation_ref:str | Nonerunnable_ref:str | Nonecall_ref:str | Nonetrigger_ref:str | Nonewb_user_id:str | Nonecreated_at:<class 'datetime.datetime'>
ソースコード
class FeedbackCreateBatchReq
Pydantic のフィールド:
batch:list[FeedbackCreateReq]
ソースコード
class FeedbackCreateBatchRes
Pydantic のフィールド:
res:list[FeedbackCreateRes]
ソースコード
class FeedbackCreateReq
Pydantic のフィールド:
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 | Nonewb_user_id:str | None
ソースコード
class FeedbackCreateRes
Pydantic のフィールド:
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
ソースコード
class FeedbackDict
ソースコード
class FeedbackPurgeReq
Pydantic のフィールド:
project_id:<class 'str'>query:<class 'weave.trace_server.interface.query.Query'>
ソースコード
class FeedbackPurgeRes
ソースコード
class FeedbackQueryReq
Pydantic フィールド:
project_id:<class 'str'>fields:list[str] | Nonequery:weave.trace_server.interface.query.Query | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonelimit:int | Noneoffset:int | None
ソースコード
class FeedbackQueryRes
Pydantic のフィールド:
result:list[dict[str, typing.Any]]
ソースコード
class FeedbackReplaceReq
Pydantic フィールド:
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 | Nonewb_user_id:str | Nonefeedback_id:<class 'str'>
ソースコード
class FeedbackReplaceRes
Pydantic のフィールド:
id:<class 'str'>created_at:<class 'datetime.datetime'>wb_user_id:<class 'str'>payload:dict[str, typing.Any]
ソースコード
class FileContentReadReq
Pydantic フィールド:
project_id:<class 'str'>digest:<class 'str'>
ソースコード
class FileContentReadRes
Pydantic のフィールド:
content:<class 'bytes'>
ソースコード
class FileCreateReq
Pydantic のフィールド:
project_id:<class 'str'>name:<class 'str'>content:<class 'bytes'>
ソースコード
class FileCreateRes
Pydantic のフィールド:
digest:<class 'str'>
ソースコード
class FilesStatsReq
Pydantic のフィールド:
project_id:<class 'str'>
ソースコード
class FilesStatsRes
Pydantic のフィールド:
total_size_bytes:<class 'int'>
ソースコード
class FullTraceServerInterface
V1 と Object の両方の API をサポートする、トレースサーバー用の完全なインターフェース。
このプロトコルは、レガシーな V1 エンドポイントと新しい Object エンドポイントの両方を含む、API 一式をすべてサポートするトレースサーバー実装を表します。両方の API バージョンをサポートする必要がある実装では、この型を使用します。
ソースコード
method actions_execute_batch
ソースコード
メソッド annotation_queue_add_calls
ソースコード
method annotation_queue_create
ソースコード
メソッド annotation_queue_items_query
ソースコード
method annotation_queue_read
ソースコード
メソッド annotation_queues_query_stream
ソースコード
メソッド annotation_queues_stats
ソースコード
メソッド annotator_queue_items_progress_update
ソースコード
method call_end
ソースコード
method call_read
ソースコード
method call_start
ソースコード
メソッド call_start_batch
ソースコード
method call_update
ソースコード
method calls_delete
ソースコード
method calls_query
ソースコード
メソッド calls_query_stats
ソースコード
メソッド calls_query_stream
ソースコード
method completions_create
ソースコード
メソッド completions_create_stream
ソースコード
メソッド cost_create
ソースコード
method cost_purge
ソースコード
メソッド cost_query
ソースコード
method dataset_create
ソースコード
メソッド dataset_delete
ソースコード
method dataset_list
ソースコード
メソッド dataset_read
ソースコード
メソッド ensure_project_exists
ソースコード
method evaluate_model
ソースコード
method evaluation_create
ソースコード
メソッド evaluation_delete
ソースコード
method evaluation_list
ソースコード
method evaluation_read
ソースコード
method evaluation_run_create
ソースコード
method evaluation_run_delete
ソースコード
method evaluation_run_finish
ソースコード
メソッド evaluation_run_list
ソースコード
メソッド evaluation_run_read
ソースコード
メソッド evaluation_status
ソースコード
method feedback_create
ソースコード
メソッド feedback_create_batch
ソースコード
メソッド feedback_purge
ソースコード
メソッド feedback_query
ソースコード
method feedback_replace
ソースコード
method file_content_read
ソースコード
メソッド file_create
ソースコード
メソッド files_stats
ソースコード
method image_create
ソースコード
メソッド model_create
ソースコード
メソッド model_delete
ソースコード
method model_list
ソースコード
method model_read
ソースコード
メソッド obj_create
ソースコード
method obj_delete
ソースコード
method obj_read
ソースコード
メソッド objs_query
ソースコード
メソッド op_create
ソースコード
method op_delete
ソースコード
method op_list
ソースコード
method op_read
ソースコード
メソッド otel_export
ソースコード
メソッド prediction_create
ソースコード
メソッド prediction_delete
ソースコード
method prediction_finish
ソースコード
method prediction_list
ソースコード
メソッド prediction_read
ソースコード
method project_stats
ソースコード
method refs_read_batch
ソースコード
method score_create
ソースコード
メソッド score_delete
ソースコード
method score_list
ソースコード
method score_read
ソースコード
method scorer_create
ソースコード
method scorer_delete
ソースコード
method scorer_list
ソースコード
メソッド scorer_read
ソースコード
method table_create
ソースコード
メソッド table_create_from_digests
ソースコード
メソッド table_query
ソースコード
method table_query_stats
ソースコード
メソッド table_query_stats_batch
ソースコード
method table_query_stream
ソースコード
method table_update
ソースコード
method threads_query_stream
ソースコード
class ImageGenerationCreateReq
Pydantic のフィールド:
project_id:<class 'str'>inputs:<class 'ImageGenerationRequestInputs'>wb_user_id:str | Nonetrack_llm_call:bool | None
ソースコード
class ImageGenerationCreateRes
Pydantic フィールド:
response:dict[str, typing.Any]weave_call_id:str | None
ソースコード
class ImageGenerationRequestInputs
Pydantic のフィールド:
model:<class 'str'>prompt:<class 'str'>n:int | None
ソースコード
class LLMCostSchema
ソースコード
class LLMUsageSchema
ソースコード
class ModelCreateBody
Pydantic のフィールド:
name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | None
ソースコード
class ModelCreateReq
Pydantic のフィールド:
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
Pydantic のフィールド:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>model_ref:<class 'str'>
ソースコード
class ModelDeleteReq
Pydantic フィールド:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
ソースコード
class ModelDeleteRes
Pydantic のフィールド:
num_deleted:<class 'int'>
ソースコード
class ModelListReq
Pydantic のフィールド:
project_id:<class 'str'>limit:int | Noneoffset:int | None
ソースコード
class ModelReadReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>
ソースコード
class ModelReadRes
Pydantic のフィールド:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonesource_code:<class 'str'>attributes:dict[str, typing.Any] | None
ソースコード
class ObjCreateReq
Pydantic のフィールド:
obj:<class 'ObjSchemaForInsert'>
ソースコード
class ObjCreateRes
Pydantic のフィールド:
digest:<class 'str'>object_id:str | None
ソースコード
class ObjDeleteReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | None
ソースコード
class ObjDeleteRes
Pydantic のフィールド:
num_deleted:<class 'int'>
ソースコード
class ObjQueryReq
Pydantic のフィールド:
project_id:<class 'str'>filter:ObjectVersionFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | Nonemetadata_only:bool | Noneinclude_storage_size:bool | None
ソースコード
class ObjQueryRes
Pydantic のフィールド:
objs:list[ObjSchema]
ソースコード
class ObjReadReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>metadata_only:bool | None
ソースコード
class ObjReadRes
Pydantic のフィールド:
obj:<class 'ObjSchema'>
ソースコード
class ObjSchema
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>created_at:<class 'datetime.datetime'>deleted_at:datetime.datetime | 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 | None
ソースコード
class ObjSchemaForInsert
Pydantic フィールド:
project_id:<class 'str'>object_id:<class 'str'>val:typing.Anybuiltin_object_class:str | Noneset_base_object_class:str | Nonewb_user_id:str | None
method model_post_init
ソースコード
class ObjectInterface
Trace Server 用のオブジェクト API エンドポイントです。
このプロトコルは、よりクリーンで RESTful なインターフェースを実現するオブジェクト管理 API を提供します。後方互換性を維持するため、実装はこのプロトコルと TraceServerInterface の両方をサポートする必要があります。
ソースコード
メソッド dataset_create
ソースコード
メソッド dataset_delete
ソースコード
メソッド dataset_list
ソースコード
method dataset_read
ソースコード
method evaluation_create
ソースコード
method evaluation_delete
ソースコード
メソッド evaluation_list
ソースコード
メソッド evaluation_read
ソースコード
メソッド evaluation_run_create
ソースコード
メソッド evaluation_run_delete
ソースコード
method evaluation_run_finish
ソースコード
メソッド evaluation_run_list
ソースコード
method evaluation_run_read
ソースコード
メソッド model_create
ソースコード
メソッド model_delete
ソースコード
メソッド model_list
ソースコード
method model_read
ソースコード
method op_create
ソースコード
メソッド op_delete
ソースコード
method op_list
ソースコード
method op_read
ソースコード
method prediction_create
ソースコード
メソッド prediction_delete
ソースコード
method prediction_finish
ソースコード
メソッド prediction_list
ソースコード
メソッド prediction_read
ソースコード
method score_create
ソースコード
メソッド score_delete
ソースコード
メソッド score_list
ソースコード
method score_read
ソースコード
method scorer_create
ソースコード
method scorer_delete
ソースコード
メソッド scorer_list
ソースコード
method scorer_read
ソースコード
class ObjectVersionFilter
Pydantic のフィールド:
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 | None
ソースコード
class OpCreateBody
REST API 経由で Op オブジェクトを作成する際のリクエストボディです。
このモデルには project_id は含まれていません。これは RESTful エンドポイントの URL パスから取得されるためです。
Pydantic フィールド:
name:str | Nonesource_code:str | None
ソースコード
class OpCreateReq
Op オブジェクトを作成するためのリクエストモデルです。
内部 API での利用のために project_id を追加して OpCreateBody を拡張します。
Pydantic フィールド:
name:str | Nonesource_code:str | Noneproject_id:<class 'str'>wb_user_id:str | None
ソースコード
class OpCreateRes
Op オブジェクト作成時のレスポンスモデル。
Pydantic フィールド:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>
ソースコード
class OpDeleteReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
ソースコード
class OpDeleteRes
Pydantic のフィールド:
num_deleted:<class 'int'>
ソースコード
class OpListReq
Pydantic フィールド:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
ソースコード
class OpReadReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
ソースコード
class OpReadRes
Op オブジェクト読み取り用のレスポンスモデルです。
code フィールドには、その Op の実際のソースコードが含まれます。
Pydantic フィールド:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>code:<class 'str'>
ソースコード
class OtelExportReq
Pydantic のフィールド:
project_id:<class 'str'>traces:typing.Anywb_run_id:str | Nonewb_user_id:str | None
ソースコード
class OtelExportRes
Pydantic のフィールド:
partial_success:ExportTracePartialSuccess | None
ソースコード
class PredictionCreateBody
REST API 経由で Prediction を作成する際のリクエストボディです。
RESTful エンドポイントでは project_id は URL パスから取得されるため、このモデルには含まれません。
Pydantic フィールド:
model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | None
ソースコード
class PredictionCreateReq
Prediction を作成するためのリクエストモデル。
PredictionCreateBody を拡張し、内部 API 用に project_id を追加したものです。
Pydantic フィールド:
model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
ソースコード
class PredictionCreateRes
Pydantic のフィールド:
prediction_id:<class 'str'>
ソースコード
class PredictionDeleteReq
Pydantic のフィールド:
project_id:<class 'str'>prediction_ids:list[str]wb_user_id:str | None
ソースコード
class PredictionDeleteRes
Pydantic フィールド:
num_deleted:<class 'int'>
ソースコード
class PredictionFinishReq
Pydantic のフィールド:
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
ソースコード
class PredictionFinishRes
Pydantic のフィールド:
success:<class 'bool'>
ソースコード
class PredictionListReq
Pydantic のフィールド:
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
ソースコード
class PredictionListRes
Pydantic のフィールド:
predictions:list[PredictionReadRes]
ソースコード
class PredictionReadReq
Pydantic のフィールド:
project_id:<class 'str'>prediction_id:<class 'str'>wb_user_id:str | None
ソースコード
class PredictionReadRes
Pydantic のフィールド:
prediction_id:<class 'str'>model:<class 'str'>inputs:dict[str, typing.Any]output:typing.Anyevaluation_run_id:str | Nonewb_user_id:str | None
ソースコード
class ProjectStatsReq
Pydantic フィールド:
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
Pydantic フィールド:
trace_storage_size_bytes:<class 'int'>objects_storage_size_bytes:<class 'int'>tables_storage_size_bytes:<class 'int'>files_storage_size_bytes:<class 'int'>
ソースコード
class RefsReadBatchReq
Pydantic のフィールド:
refs:list[str]
ソースコード
class RefsReadBatchRes
Pydantic のフィールド:
vals:list[typing.Any]
ソースコード
class ScoreCreateBody
REST API を介して Score を作成するためのリクエストボディです。
このモデルには project_id が含まれていません。project_id は RESTful エンドポイントの URL パスから取得されるためです。
Pydantic フィールド:
prediction_id:<class 'str'>scorer:<class 'str'>value:<class 'float'>evaluation_run_id:str | None
ソースコード
class ScoreCreateReq
Score を作成するためのリクエストモデルです。
内部 API での利用のために、ScoreCreateBody を拡張して project_id を追加したものです。
Pydantic フィールド:
prediction_id:<class 'str'>scorer:<class 'str'>value:<class 'float'>evaluation_run_id:str | Noneproject_id:<class 'str'>wb_user_id:str | None
ソースコード
class ScoreCreateRes
Pydantic フィールド:
score_id:<class 'str'>
ソースコード
class ScoreDeleteReq
Pydantic フィールド定義:
project_id:<class 'str'>score_ids:list[str]wb_user_id:str | None
ソースコード
class ScoreDeleteRes
Pydantic フィールド:
num_deleted:<class 'int'>
ソースコード
class ScoreListReq
Pydantic のフィールド:
project_id:<class 'str'>evaluation_run_id:str | Nonelimit:int | Noneoffset:int | Nonewb_user_id:str | None
ソースコード
class ScoreReadReq
Pydantic のフィールド:
project_id:<class 'str'>score_id:<class 'str'>wb_user_id:str | None
ソースコード
class ScoreReadRes
Pydantic のフィールド:
score_id:<class 'str'>scorer:<class 'str'>value:<class 'float'>evaluation_run_id:str | Nonewb_user_id:str | None
ソースコード
class ScorerCreateBody
Pydantic のフィールド:
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>
ソースコード
class ScorerCreateReq
Pydantic のフィールド:
name:<class 'str'>description:str | Noneop_source_code:<class 'str'>project_id:<class 'str'>wb_user_id:str | None
ソースコード
class ScorerCreateRes
Pydantic フィールド:
digest:<class 'str'>object_id:<class 'str'>version_index:<class 'int'>scorer:<class 'str'>
ソースコード
class ScorerDeleteReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digests:list[str] | Nonewb_user_id:str | None
ソースコード
class ScorerDeleteRes
Pydantic フィールド:
num_deleted:<class 'int'>
ソースコード
class ScorerListReq
Pydantic のフィールド:
project_id:<class 'str'>limit:int | Noneoffset:int | Nonewb_user_id:str | None
ソースコード
class ScorerReadReq
Pydantic のフィールド:
project_id:<class 'str'>object_id:<class 'str'>digest:<class 'str'>wb_user_id:str | None
ソースコード
class ScorerReadRes
Pydantic のフィールド:
object_id:<class 'str'>digest:<class 'str'>version_index:<class 'int'>created_at:<class 'datetime.datetime'>name:<class 'str'>description:str | Nonescore_op:<class 'str'>
ソースコード
class StartedCallSchemaForInsert
Pydantic のフィールド:
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
ソースコード
class SummaryInsertMap
ソースコード
class SummaryMap
ソースコード
class TableAppendSpec
Pydantic のフィールド:
append:<class 'TableAppendSpecPayload'>
ソースコード
class TableAppendSpecPayload
Pydantic フィールド:
row:dict[str, typing.Any]
ソースコード
class TableCreateFromDigestsReq
Pydantic フィールド:
project_id:<class 'str'>row_digests:list[str]
ソースコード
class TableCreateFromDigestsRes
Pydantic フィールド:
digest:<class 'str'>
ソースコード
class TableCreateReq
Pydantic のフィールド:
table:<class 'TableSchemaForInsert'>
ソースコード
class TableCreateRes
Pydantic のフィールド:
digest:<class 'str'>row_digests:list[str]
ソースコード
class TableInsertSpec
Pydantic のフィールド:
insert:<class 'TableInsertSpecPayload'>
ソースコード
class TableInsertSpecPayload
Pydantic のフィールド:
index:<class 'int'>row:dict[str, typing.Any]
ソースコード
class TablePopSpec
Pydantic フィールド:
pop:<class 'TablePopSpecPayload'>
ソースコード
class TablePopSpecPayload
Pydantic フィールド:
index:<class 'int'>
ソースコード
class TableQueryReq
Pydantic のフィールド:
project_id:<class 'str'>digest:<class 'str'>filter:TableRowFilter | Nonelimit:int | Noneoffset:int | Nonesort_by:list[weave.trace_server.common_interface.SortBy] | None
ソースコード
class TableQueryRes
Pydantic のフィールド:
rows:list[TableRowSchema]
ソースコード
class TableQueryStatsBatchReq
Pydantic のフィールド:
project_id:<class 'str'>digests:list[str] | Noneinclude_storage_size:bool | None
ソースコード
class TableQueryStatsBatchRes
Pydantic のフィールド:
tables:list[TableStatsRow]
ソースコード
class TableQueryStatsReq
Pydantic のフィールド:
project_id:<class 'str'>digest:<class 'str'>
ソースコード
class TableQueryStatsRes
Pydantic フィールド:
count:<class 'int'>
ソースコード
class TableRowFilter
Pydantic フィールド:
row_digests:list[str] | None
ソースコード
class TableRowSchema
Pydantic のフィールド:
digest:<class 'str'>val:typing.Anyoriginal_index:int | None
ソースコード
class TableSchemaForInsert
Pydantic フィールド:
project_id:<class 'str'>rows:list[dict[str, typing.Any]]
ソースコード
class TableStatsRow
Pydantic のフィールド:
count:<class 'int'>digest:<class 'str'>storage_size_bytes:int | None
ソースコード
class TableUpdateReq
Pydantic のフィールド:
project_id:<class 'str'>base_digest:<class 'str'>updates:list[TableAppendSpec | TablePopSpec | TableInsertSpec]
ソースコード
class TableUpdateRes
Pydantic フィールド:
digest:<class 'str'>updated_row_digests:list[str]
ソースコード
class ThreadSchema
Pydantic のフィールド:
thread_id:<class 'str'>turn_count:<class 'int'>start_time:<class 'datetime.datetime'>last_updated:<class 'datetime.datetime'>first_turn_id:str | Nonelast_turn_id:str | Nonep50_turn_duration_ms:float | Nonep99_turn_duration_ms:float | None
ソースコード
class ThreadsQueryFilter
Pydantic のフィールド:
after_datetime:datetime.datetime | Nonebefore_datetime:datetime.datetime | Nonethread_ids:list[str] | None
ソースコード
class 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
ソースコード
class TraceServerInterface
ソースコード
method actions_execute_batch
ソースコード
method annotation_queue_add_calls
ソースコード
method annotation_queue_create
ソースコード
メソッド annotation_queue_items_query
ソースコード
メソッド annotation_queue_read
ソースコード
メソッド annotation_queues_query_stream
ソースコード
メソッド annotation_queues_stats
ソースコード
method annotator_queue_items_progress_update
ソースコード
メソッド call_end
ソースコード
メソッド call_read
ソースコード
メソッド call_start
ソースコード
メソッド call_start_batch
ソースコード
method call_update
ソースコード
メソッド calls_delete
ソースコード
method calls_query
ソースコード
メソッド calls_query_stats
ソースコード
メソッド calls_query_stream
ソースコード
メソッド completions_create
ソースコード
メソッド completions_create_stream
ソースコード
method cost_create
ソースコード
method cost_purge
ソースコード
method cost_query
ソースコード
メソッド ensure_project_exists
ソースコード
method evaluate_model
ソースコード
メソッド evaluation_status
ソースコード
method feedback_create
ソースコード
method feedback_create_batch
ソースコード
メソッド feedback_purge
ソースコード
メソッド feedback_query
ソースコード
method feedback_replace
ソースコード
method file_content_read
ソースコード
メソッド file_create
ソースコード
メソッド files_stats
ソースコード
メソッド image_create
ソースコード
メソッド obj_create
ソースコード
メソッド obj_delete
ソースコード
method obj_read
ソースコード
method objs_query
ソースコード
method otel_export
ソースコード
メソッド project_stats
ソースコード
method refs_read_batch
ソースコード
method table_create
ソースコード
method table_create_from_digests
ソースコード
メソッド table_query
ソースコード
method table_query_stats
ソースコード
メソッド table_query_stats_batch
ソースコード
method table_query_stream
ソースコード
メソッド table_update
ソースコード
method threads_query_stream
ソースコード
class TraceStatus
ソースコード