メインコンテンツへスキップ

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 | None
  • call_op_name: <class 'str'>
  • call_trace_id: <class 'str'>
  • display_fields: list[str]
  • added_by: str | None
  • annotation_state: typing.Literal['unstarted', 'in_progress', 'completed', 'skipped']
  • annotator_user_id: str | None
  • created_at: <class 'datetime.datetime'>
  • created_by: <class 'str'>
  • updated_at: <class 'datetime.datetime'>
  • deleted_at: datetime.datetime | None
  • position_in_queue: int | None

ソースコード

class AnnotationQueueItemsQueryReq

アノテーションキュー内のアイテムを問い合わせるためのリクエスト。 内部 API での使用のために、AnnotationQueueItemsQueryBody を拡張し、queue_id を追加します。 Pydantic のフィールド:
  • project_id: <class 'str'>
  • filter: weave.trace_server.common_interface.AnnotationQueueItemsFilter | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: int | None
  • include_position: <class 'bool'>
  • queue_id: <class 'str'>

ソースコード

class AnnotationQueueItemsQueryRes

アノテーションキュー内のアイテムをクエリした際のレスポンス。 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 | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: 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’: 開始済みの項目を完了/スキップする
Pydantic フィールド:
  • project_id: <class 'str'>
  • queue_id: <class 'str'>
  • item_id: <class 'str'>
  • annotation_state: <class 'str'>
  • wb_user_id: str | None

ソースコード

class AnnotatorQueueItemsProgressUpdateRes

アノテーション状態を更新した際のレスポンス。 Pydantic のフィールド:
  • item: <class 'AnnotationQueueItemSchema'>

ソースコード

class CallBatchEndMode

Pydantic フィールド:
  • mode: <class 'str'>
  • req: <class 'CallEndReq'>

ソースコード

class CallBatchStartMode

Pydantic のフィールド:
  • mode: <class 'str'>
  • req: <class 'CallStartReq'>

ソースコード

class CallCreateBatchReq

Pydantic フィールド:
  • batch: list[CallBatchStartMode | CallBatchEndMode]

ソースコード

class CallCreateBatchRes

Pydantic フィールド:
  • res: list[CallStartRes | CallEndRes]

ソースコード

class CallEndReq

Pydantic フィールド:
  • end: <class 'EndedCallSchemaForInsert'>

ソースコード

class CallEndRes


ソースコード

class CallReadReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • id: <class 'str'>
  • include_costs: bool | None
  • include_storage_size: bool | None
  • include_total_storage_size: bool | None

ソースコード

class CallReadRes

Pydantic のフィールド:
  • call: CallSchema | None

ソースコード

class CallSchema

Pydantic のフィールド:
  • id: <class 'str'>
  • project_id: <class 'str'>
  • op_name: <class 'str'>
  • display_name: str | None
  • trace_id: <class 'str'>
  • parent_id: str | None
  • thread_id: str | None
  • turn_id: str | None
  • started_at: <class 'datetime.datetime'>
  • attributes: dict[str, typing.Any]
  • inputs: dict[str, typing.Any]
  • ended_at: datetime.datetime | None
  • exception: str | None
  • output: typing.Any | None
  • summary: SummaryMap | None
  • wb_user_id: str | None
  • wb_run_id: str | None
  • wb_run_step: int | None
  • wb_run_step_end: int | None
  • deleted_at: datetime.datetime | None
  • storage_size_bytes: int | None
  • total_storage_size_bytes: int | None
ソースコード

method serialize_typed_dicts

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

ソースコード

class CallStartReq

Pydantic のフィールド:
  • start: <class 'StartedCallSchemaForInsert'>

ソースコード

class CallStartRes

Pydantic フィールド:
  • id: <class 'str'>
  • trace_id: <class 'str'>

ソースコード

class CallUpdateReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • call_id: <class 'str'>
  • display_name: str | None
  • wb_user_id: str | None

ソースコード

class CallUpdateRes


ソースコード

class CallsDeleteReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • call_ids: list[str]
  • wb_user_id: str | None

ソースコード

class CallsDeleteRes

Pydantic のフィールド:
  • num_deleted: <class 'int'>

ソースコード

class CallsFilter

Pydantic フィールド:
  • op_names: list[str] | None
  • input_refs: list[str] | None
  • output_refs: list[str] | None
  • parent_ids: list[str] | None
  • trace_ids: list[str] | None
  • call_ids: list[str] | None
  • thread_ids: list[str] | None
  • turn_ids: list[str] | None
  • trace_roots_only: bool | None
  • wb_user_ids: list[str] | None
  • wb_run_ids: list[str] | None

ソースコード

class CallsQueryReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • filter: CallsFilter | None
  • limit: int | None
  • offset: int | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • query: weave.trace_server.interface.query.Query | None
  • include_costs: bool | None
  • include_feedback: bool | None
  • include_storage_size: bool | None
  • include_total_storage_size: bool | None
  • columns: list[str] | None
  • expand_columns: list[str] | None
  • return_expanded_column_values: bool | None

ソースコード

class CallsQueryRes

Pydantic のフィールド:
  • calls: list[CallSchema]

ソースコード

class CallsQueryStatsReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • filter: CallsFilter | None
  • query: weave.trace_server.interface.query.Query | None
  • limit: int | None
  • include_total_storage_size: bool | None
  • expand_columns: list[str] | None

ソースコード

class CallsQueryStatsRes

Pydantic のフィールド:
  • count: <class 'int'>
  • total_storage_size_bytes: int | None

ソースコード

class CompletionsCreateReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • inputs: <class 'CompletionsCreateRequestInputs'>
  • wb_user_id: str | None
  • track_llm_call: bool | None

ソースコード

class CompletionsCreateRequestInputs

Pydantic のフィールド:
  • model: <class 'str'>
  • messages: <class 'list'>
  • timeout: float | str | None
  • temperature: float | None
  • top_p: float | None
  • n: int | None
  • stop: str | list | None
  • max_completion_tokens: int | None
  • max_tokens: int | None
  • modalities: list | None
  • presence_penalty: float | None
  • frequency_penalty: float | None
  • stream: bool | None
  • logit_bias: dict | None
  • user: str | None
  • response_format: dict | type[pydantic.main.BaseModel] | None
  • seed: int | None
  • tools: list | None
  • tool_choice: str | dict | None
  • logprobs: bool | None
  • top_logprobs: int | None
  • parallel_tool_calls: bool | None
  • extra_headers: dict | None
  • functions: list | None
  • function_call: str | None
  • api_version: str | None
  • prompt: str | None
  • template_vars: dict[str, typing.Any] | None

ソースコード

class CompletionsCreateRes

Pydantic のフィールド:
  • response: dict[str, typing.Any]
  • weave_call_id: str | None

ソースコード

class CostCreateInput

Pydantic のフィールド:
  • prompt_token_cost: <class 'float'>
  • completion_token_cost: <class 'float'>
  • prompt_token_cost_unit: str | None
  • completion_token_cost_unit: str | None
  • effective_date: datetime.datetime | None
  • provider_id: str | None

ソースコード

class CostCreateReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • costs: dict[str, CostCreateInput]
  • wb_user_id: str | None

ソースコード

class CostCreateRes

Pydantic のフィールド:
  • ids: list[tuple[str, str]]

ソースコード

class CostPurgeReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • query: <class 'weave.trace_server.interface.query.Query'>

ソースコード

class CostPurgeRes


ソースコード

class CostQueryOutput

Pydantic のフィールド:
  • id: str | None
  • llm_id: str | None
  • prompt_token_cost: float | None
  • completion_token_cost: float | None
  • prompt_token_cost_unit: str | None
  • completion_token_cost_unit: str | None
  • effective_date: datetime.datetime | None
  • provider_id: str | None

ソースコード

class CostQueryReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • fields: list[str] | None
  • query: weave.trace_server.interface.query.Query | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: int | None

ソースコード

class CostQueryRes

Pydantic のフィールド:
  • results: list[CostQueryOutput]

ソースコード

class DatasetCreateBody

Pydantic フィールド:
  • name: str | None
  • description: str | None
  • rows: list[dict[str, typing.Any]]

ソースコード

class DatasetCreateReq

Pydantic のフィールド:
  • name: str | None
  • description: str | None
  • rows: list[dict[str, typing.Any]]
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class DatasetCreateRes

Pydantic フィールド:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>

ソースコード

class DatasetDeleteReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

ソースコード

class DatasetDeleteRes

Pydantic のフィールド:
  • num_deleted: <class 'int'>

ソースコード

class DatasetListReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

ソースコード

class DatasetReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

ソースコード

class DatasetReadRes

Pydantic のフィールド:
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • version_index: <class 'int'>
  • created_at: <class 'datetime.datetime'>
  • name: <class 'str'>
  • description: str | None
  • rows: <class 'str'>

ソースコード

class EndedCallSchemaForInsert

Pydantic のフィールド:
  • project_id: <class 'str'>
  • id: <class 'str'>
  • ended_at: <class 'datetime.datetime'>
  • exception: str | None
  • output: typing.Any | None
  • summary: <class 'SummaryInsertMap'>
  • wb_run_step_end: int | None
ソースコード

method serialize_typed_dicts

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

ソースコード

class EnsureProjectExistsRes

Pydantic のフィールド:
  • project_name: <class 'str'>

ソースコード

class EvaluateModelReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • evaluation_ref: <class 'str'>
  • model_ref: <class 'str'>
  • wb_user_id: str | None

ソースコード

class EvaluateModelRes

Pydantic のフィールド:
  • call_id: <class 'str'>

ソースコード

class EvaluationCreateBody

Pydantic のフィールド:
  • name: <class 'str'>
  • description: str | None
  • dataset: <class 'str'>
  • scorers: list[str] | None
  • trials: <class 'int'>
  • evaluation_name: str | None
  • eval_attributes: dict[str, typing.Any] | None

ソースコード

class EvaluationCreateReq

Pydantic のフィールド:
  • name: <class 'str'>
  • description: str | None
  • dataset: <class 'str'>
  • scorers: list[str] | None
  • trials: <class 'int'>
  • evaluation_name: str | None
  • eval_attributes: dict[str, typing.Any] | None
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class EvaluationCreateRes

Pydantic フィールド:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>
  • evaluation_ref: <class 'str'>

ソースコード

class EvaluationDeleteReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

ソースコード

class EvaluationDeleteRes

Pydantic のフィールド:
  • num_deleted: <class 'int'>

ソースコード

class EvaluationListReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

ソースコード

class EvaluationReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

ソースコード

class EvaluationReadRes

Pydantic のフィールド:
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • version_index: <class 'int'>
  • created_at: <class 'datetime.datetime'>
  • name: <class 'str'>
  • description: str | None
  • dataset: <class 'str'>
  • scorers: list[str]
  • trials: <class 'int'>
  • evaluation_name: str | None
  • evaluate_op: str | None
  • predict_and_score_op: str | None
  • summarize_op: str | None

ソースコード

class EvaluationRunCreateBody

Pydantic のフィールド:
  • evaluation: <class 'str'>
  • model: <class 'str'>

ソースコード

class EvaluationRunCreateReq

Pydantic のフィールド:
  • evaluation: <class 'str'>
  • model: <class 'str'>
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class EvaluationRunCreateRes

Pydantic のフィールド:
  • evaluation_run_id: <class 'str'>

ソースコード

class EvaluationRunDeleteReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • evaluation_run_ids: list[str]
  • wb_user_id: str | None

ソースコード

class EvaluationRunDeleteRes

Pydantic のフィールド:
  • num_deleted: <class 'int'>

ソースコード

class EvaluationRunFilter

Pydantic フィールド:
  • evaluations: list[str] | None
  • models: list[str] | None
  • evaluation_run_ids: list[str] | None

ソースコード

class EvaluationRunFinishBody

REST API 経由で evaluation run を終了する際のリクエストボディです。 このモデルには project_idevaluation_run_id フィールドは含まれていません。これらは RESTful エンドポイントの URL パスから渡されるためです。 Pydantic フィールド:
  • summary: dict[str, typing.Any] | None

ソースコード

class EvaluationRunFinishReq

Pydantic のフィールド:
  • summary: dict[str, typing.Any] | None
  • project_id: <class 'str'>
  • evaluation_run_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class EvaluationRunFinishRes

Pydantic のフィールド:
  • success: <class 'bool'>

ソースコード

class EvaluationRunListReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • filter: EvaluationRunFilter | None
  • limit: int | None
  • offset: int | None

ソースコード

class EvaluationRunReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • evaluation_run_id: <class 'str'>

ソースコード

class EvaluationRunReadRes

Pydantic のフィールド:
  • evaluation_run_id: <class 'str'>
  • evaluation: <class 'str'>
  • model: <class 'str'>
  • status: str | None
  • started_at: datetime.datetime | None
  • finished_at: datetime.datetime | None
  • summary: dict[str, typing.Any] | None

ソースコード

class EvaluationStatusComplete

Pydantic のフィールド:
  • code: typing.Literal['complete']
  • output: dict[str, typing.Any]

ソースコード

class EvaluationStatusFailed

Pydantic のフィールド:
  • code: typing.Literal['failed']
  • error: str | None

ソースコード

class EvaluationStatusNotFound

Pydantic のフィールド:
  • code: typing.Literal['not_found']

ソースコード

class EvaluationStatusReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • call_id: <class 'str'>

ソースコード

class EvaluationStatusRes

Pydantic のフィールド:
  • status: EvaluationStatusNotFound | EvaluationStatusRunning | EvaluationStatusFailed | EvaluationStatusComplete

ソースコード

class EvaluationStatusRunning

Pydantic のフィールド:
  • code: typing.Literal['running']
  • completed_rows: <class 'int'>
  • total_rows: <class 'int'>

ソースコード

class ExportTracePartialSuccess

Pydantic のフィールド:
  • rejected_spans: <class 'int'>
  • error_message: <class 'str'>

ソースコード

class ExtraKeysTypedDict


ソースコード

class Feedback

Pydantic のフィールド:
  • id: <class 'str'>
  • project_id: <class 'str'>
  • weave_ref: <class 'str'>
  • creator: str | None
  • feedback_type: <class 'str'>
  • payload: dict[str, typing.Any]
  • annotation_ref: str | None
  • runnable_ref: str | None
  • call_ref: str | None
  • trigger_ref: str | None
  • wb_user_id: str | None
  • created_at: <class 'datetime.datetime'>

ソースコード

class FeedbackCreateBatchReq

Pydantic のフィールド:
  • batch: list[FeedbackCreateReq]

ソースコード

class FeedbackCreateBatchRes

Pydantic のフィールド:
  • res: list[FeedbackCreateRes]

ソースコード

class FeedbackCreateReq

Pydantic のフィールド:
  • id: str | None
  • project_id: <class 'str'>
  • weave_ref: <class 'str'>
  • creator: str | None
  • feedback_type: <class 'str'>
  • payload: dict[str, typing.Any]
  • annotation_ref: str | None
  • runnable_ref: str | None
  • call_ref: str | None
  • trigger_ref: str | None
  • wb_user_id: str | None

ソースコード

class FeedbackCreateRes

Pydantic のフィールド:
  • id: <class 'str'>
  • created_at: <class 'datetime.datetime'>
  • wb_user_id: <class 'str'>
  • payload: dict[str, typing.Any]

ソースコード

class FeedbackDict


ソースコード

class FeedbackPurgeReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • query: <class 'weave.trace_server.interface.query.Query'>

ソースコード

class FeedbackPurgeRes


ソースコード

class FeedbackQueryReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • fields: list[str] | None
  • query: weave.trace_server.interface.query.Query | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • limit: int | None
  • offset: int | None

ソースコード

class FeedbackQueryRes

Pydantic のフィールド:
  • result: list[dict[str, typing.Any]]

ソースコード

class FeedbackReplaceReq

Pydantic フィールド:
  • id: str | None
  • project_id: <class 'str'>
  • weave_ref: <class 'str'>
  • creator: str | None
  • feedback_type: <class 'str'>
  • payload: dict[str, typing.Any]
  • annotation_ref: str | None
  • runnable_ref: str | None
  • call_ref: str | None
  • trigger_ref: str | None
  • wb_user_id: str | None
  • feedback_id: <class 'str'>

ソースコード

class FeedbackReplaceRes

Pydantic のフィールド:
  • id: <class 'str'>
  • created_at: <class 'datetime.datetime'>
  • wb_user_id: <class 'str'>
  • payload: dict[str, typing.Any]

ソースコード

class FileContentReadReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • digest: <class 'str'>

ソースコード

class FileContentReadRes

Pydantic のフィールド:
  • content: <class 'bytes'>

ソースコード

class FileCreateReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • name: <class 'str'>
  • content: <class 'bytes'>

ソースコード

class FileCreateRes

Pydantic のフィールド:
  • digest: <class 'str'>

ソースコード

class FilesStatsReq

Pydantic のフィールド:
  • project_id: <class 'str'>

ソースコード

class FilesStatsRes

Pydantic のフィールド:
  • total_size_bytes: <class 'int'>

ソースコード

class FullTraceServerInterface

V1 と Object の両方の API をサポートする、トレースサーバー用の完全なインターフェース。 このプロトコルは、レガシーな V1 エンドポイントと新しい Object エンドポイントの両方を含む、API 一式をすべてサポートするトレースサーバー実装を表します。両方の API バージョンをサポートする必要がある実装では、この型を使用します。
ソースコード

method actions_execute_batch

actions_execute_batch(req: ActionsExecuteBatchReq) → ActionsExecuteBatchRes

ソースコード

メソッド annotation_queue_add_calls

annotation_queue_add_calls(
    req: AnnotationQueueAddCallsReq
) → AnnotationQueueAddCallsRes

ソースコード

method annotation_queue_create

annotation_queue_create(
    req: AnnotationQueueCreateReq
) → AnnotationQueueCreateRes

ソースコード

メソッド annotation_queue_items_query

annotation_queue_items_query(
    req: AnnotationQueueItemsQueryReq
) → AnnotationQueueItemsQueryRes

ソースコード

method annotation_queue_read

annotation_queue_read(req: AnnotationQueueReadReq) → AnnotationQueueReadRes

ソースコード

メソッド annotation_queues_query_stream

annotation_queues_query_stream(
    req: AnnotationQueuesQueryReq
) → Iterator[AnnotationQueueSchema]

ソースコード

メソッド annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

ソースコード

メソッド annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

ソースコード

method call_end

call_end(req: CallEndReq) → CallEndRes

ソースコード

method call_read

call_read(req: CallReadReq) → CallReadRes

ソースコード

method call_start

call_start(req: CallStartReq) → CallStartRes

ソースコード

メソッド call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

ソースコード

method call_update

call_update(req: CallUpdateReq) → CallUpdateRes

ソースコード

method calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

ソースコード

method calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

ソースコード

メソッド calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

ソースコード

メソッド calls_query_stream

calls_query_stream(req: CallsQueryReq) → Iterator[CallSchema]

ソースコード

method completions_create

completions_create(req: CompletionsCreateReq) → CompletionsCreateRes

ソースコード

メソッド completions_create_stream

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

ソースコード

メソッド cost_create

cost_create(req: CostCreateReq) → CostCreateRes

ソースコード

method cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

ソースコード

メソッド cost_query

cost_query(req: CostQueryReq) → CostQueryRes

ソースコード

method dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

ソースコード

メソッド dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

ソースコード

method dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

ソースコード

メソッド dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

ソースコード

メソッド ensure_project_exists

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

ソースコード

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

ソースコード

method evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

ソースコード

メソッド evaluation_delete

evaluation_delete(req: EvaluationDeleteReq) → EvaluationDeleteRes

ソースコード

method evaluation_list

evaluation_list(req: EvaluationListReq) → Iterator[EvaluationReadRes]

ソースコード

method evaluation_read

evaluation_read(req: EvaluationReadReq) → EvaluationReadRes

ソースコード

method evaluation_run_create

evaluation_run_create(req: EvaluationRunCreateReq) → EvaluationRunCreateRes

ソースコード

method evaluation_run_delete

evaluation_run_delete(req: EvaluationRunDeleteReq) → EvaluationRunDeleteRes

ソースコード

method evaluation_run_finish

evaluation_run_finish(req: EvaluationRunFinishReq) → EvaluationRunFinishRes

ソースコード

メソッド evaluation_run_list

evaluation_run_list(req: EvaluationRunListReq) → Iterator[EvaluationRunReadRes]

ソースコード

メソッド evaluation_run_read

evaluation_run_read(req: EvaluationRunReadReq) → EvaluationRunReadRes

ソースコード

メソッド evaluation_status

evaluation_status(req: EvaluationStatusReq) → EvaluationStatusRes

ソースコード

method feedback_create

feedback_create(req: FeedbackCreateReq) → FeedbackCreateRes

ソースコード

メソッド feedback_create_batch

feedback_create_batch(req: FeedbackCreateBatchReq) → FeedbackCreateBatchRes

ソースコード

メソッド feedback_purge

feedback_purge(req: FeedbackPurgeReq) → FeedbackPurgeRes

ソースコード

メソッド feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

ソースコード

method feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

ソースコード

method file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

ソースコード

メソッド file_create

file_create(req: FileCreateReq) → FileCreateRes

ソースコード

メソッド files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

ソースコード

method image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

ソースコード

メソッド model_create

model_create(req: ModelCreateReq) → ModelCreateRes

ソースコード

メソッド model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

ソースコード

method model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

ソースコード

method model_read

model_read(req: ModelReadReq) → ModelReadRes

ソースコード

メソッド obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

ソースコード

method obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

ソースコード

method obj_read

obj_read(req: ObjReadReq) → ObjReadRes

ソースコード

メソッド objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

ソースコード

メソッド op_create

op_create(req: OpCreateReq) → OpCreateRes

ソースコード

method op_delete

op_delete(req: OpDeleteReq) → OpDeleteRes

ソースコード

method op_list

op_list(req: OpListReq) → Iterator[OpReadRes]

ソースコード

method op_read

op_read(req: OpReadReq) → OpReadRes

ソースコード

メソッド otel_export

otel_export(req: OtelExportReq) → OtelExportRes

ソースコード

メソッド prediction_create

prediction_create(req: PredictionCreateReq) → PredictionCreateRes

ソースコード

メソッド prediction_delete

prediction_delete(req: PredictionDeleteReq) → PredictionDeleteRes

ソースコード

method prediction_finish

prediction_finish(req: PredictionFinishReq) → PredictionFinishRes

ソースコード

method prediction_list

prediction_list(req: PredictionListReq) → Iterator[PredictionReadRes]

ソースコード

メソッド prediction_read

prediction_read(req: PredictionReadReq) → PredictionReadRes

ソースコード

method project_stats

project_stats(req: ProjectStatsReq) → ProjectStatsRes

ソースコード

method refs_read_batch

refs_read_batch(req: RefsReadBatchReq) → RefsReadBatchRes

ソースコード

method score_create

score_create(req: ScoreCreateReq) → ScoreCreateRes

ソースコード

メソッド score_delete

score_delete(req: ScoreDeleteReq) → ScoreDeleteRes

ソースコード

method score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

ソースコード

method score_read

score_read(req: ScoreReadReq) → ScoreReadRes

ソースコード

method scorer_create

scorer_create(req: ScorerCreateReq) → ScorerCreateRes

ソースコード

method scorer_delete

scorer_delete(req: ScorerDeleteReq) → ScorerDeleteRes

ソースコード

method scorer_list

scorer_list(req: ScorerListReq) → Iterator[ScorerReadRes]

ソースコード

メソッド scorer_read

scorer_read(req: ScorerReadReq) → ScorerReadRes

ソースコード

method table_create

table_create(req: TableCreateReq) → TableCreateRes

ソースコード

メソッド table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes

ソースコード

メソッド table_query

table_query(req: TableQueryReq) → TableQueryRes

ソースコード

method table_query_stats

table_query_stats(req: TableQueryStatsReq) → TableQueryStatsRes

ソースコード

メソッド table_query_stats_batch

table_query_stats_batch(req: TableQueryStatsBatchReq) → TableQueryStatsBatchRes

ソースコード

method table_query_stream

table_query_stream(req: TableQueryReq) → Iterator[TableRowSchema]

ソースコード

method table_update

table_update(req: TableUpdateReq) → TableUpdateRes

ソースコード

method threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]

ソースコード

class ImageGenerationCreateReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • inputs: <class 'ImageGenerationRequestInputs'>
  • wb_user_id: str | None
  • track_llm_call: bool | None

ソースコード

class ImageGenerationCreateRes

Pydantic フィールド:
  • response: dict[str, typing.Any]
  • weave_call_id: str | None

ソースコード

class ImageGenerationRequestInputs

Pydantic のフィールド:
  • model: <class 'str'>
  • prompt: <class 'str'>
  • n: int | None

ソースコード

class LLMCostSchema


ソースコード

class LLMUsageSchema


ソースコード

class ModelCreateBody

Pydantic のフィールド:
  • name: <class 'str'>
  • description: str | None
  • source_code: <class 'str'>
  • attributes: dict[str, typing.Any] | None

ソースコード

class ModelCreateReq

Pydantic のフィールド:
  • name: <class 'str'>
  • description: str | None
  • source_code: <class 'str'>
  • attributes: dict[str, typing.Any] | None
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class ModelCreateRes

Pydantic のフィールド:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>
  • model_ref: <class 'str'>

ソースコード

class ModelDeleteReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

ソースコード

class ModelDeleteRes

Pydantic のフィールド:
  • num_deleted: <class 'int'>

ソースコード

class ModelListReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None

ソースコード

class ModelReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>

ソースコード

class ModelReadRes

Pydantic のフィールド:
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • version_index: <class 'int'>
  • created_at: <class 'datetime.datetime'>
  • name: <class 'str'>
  • description: str | None
  • source_code: <class 'str'>
  • attributes: dict[str, typing.Any] | None

ソースコード

class ObjCreateReq

Pydantic のフィールド:
  • obj: <class 'ObjSchemaForInsert'>

ソースコード

class ObjCreateRes

Pydantic のフィールド:
  • digest: <class 'str'>
  • object_id: str | None

ソースコード

class ObjDeleteReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None

ソースコード

class ObjDeleteRes

Pydantic のフィールド:
  • num_deleted: <class 'int'>

ソースコード

class ObjQueryReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • filter: ObjectVersionFilter | None
  • limit: int | None
  • offset: int | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None
  • metadata_only: bool | None
  • include_storage_size: bool | None

ソースコード

class ObjQueryRes

Pydantic のフィールド:
  • objs: list[ObjSchema]

ソースコード

class ObjReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • metadata_only: bool | None

ソースコード

class ObjReadRes

Pydantic のフィールド:
  • obj: <class 'ObjSchema'>

ソースコード

class ObjSchema

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • created_at: <class 'datetime.datetime'>
  • deleted_at: datetime.datetime | None
  • digest: <class 'str'>
  • version_index: <class 'int'>
  • is_latest: <class 'int'>
  • kind: <class 'str'>
  • base_object_class: str | None
  • leaf_object_class: str | None
  • val: typing.Any
  • wb_user_id: str | None
  • size_bytes: int | None

ソースコード

class ObjSchemaForInsert

Pydantic フィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • val: typing.Any
  • builtin_object_class: str | None
  • set_base_object_class: str | None
  • wb_user_id: str | None
ソースコード

method model_post_init

model_post_init(_ObjSchemaForInsert__context: Any) → None

ソースコード

class ObjectInterface

Trace Server 用のオブジェクト API エンドポイントです。 このプロトコルは、よりクリーンで RESTful なインターフェースを実現するオブジェクト管理 API を提供します。後方互換性を維持するため、実装はこのプロトコルと TraceServerInterface の両方をサポートする必要があります。
ソースコード

メソッド dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

ソースコード

メソッド dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

ソースコード

メソッド dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

ソースコード

method dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

ソースコード

method evaluation_create

evaluation_create(req: EvaluationCreateReq) → EvaluationCreateRes

ソースコード

method evaluation_delete

evaluation_delete(req: EvaluationDeleteReq) → EvaluationDeleteRes

ソースコード

メソッド evaluation_list

evaluation_list(req: EvaluationListReq) → Iterator[EvaluationReadRes]

ソースコード

メソッド evaluation_read

evaluation_read(req: EvaluationReadReq) → EvaluationReadRes

ソースコード

メソッド evaluation_run_create

evaluation_run_create(req: EvaluationRunCreateReq) → EvaluationRunCreateRes

ソースコード

メソッド evaluation_run_delete

evaluation_run_delete(req: EvaluationRunDeleteReq) → EvaluationRunDeleteRes

ソースコード

method evaluation_run_finish

evaluation_run_finish(req: EvaluationRunFinishReq) → EvaluationRunFinishRes

ソースコード

メソッド evaluation_run_list

evaluation_run_list(req: EvaluationRunListReq) → Iterator[EvaluationRunReadRes]

ソースコード

method evaluation_run_read

evaluation_run_read(req: EvaluationRunReadReq) → EvaluationRunReadRes

ソースコード

メソッド model_create

model_create(req: ModelCreateReq) → ModelCreateRes

ソースコード

メソッド model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

ソースコード

メソッド model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

ソースコード

method model_read

model_read(req: ModelReadReq) → ModelReadRes

ソースコード

method op_create

op_create(req: OpCreateReq) → OpCreateRes

ソースコード

メソッド op_delete

op_delete(req: OpDeleteReq) → OpDeleteRes

ソースコード

method op_list

op_list(req: OpListReq) → Iterator[OpReadRes]

ソースコード

method op_read

op_read(req: OpReadReq) → OpReadRes

ソースコード

method prediction_create

prediction_create(req: PredictionCreateReq) → PredictionCreateRes

ソースコード

メソッド prediction_delete

prediction_delete(req: PredictionDeleteReq) → PredictionDeleteRes

ソースコード

method prediction_finish

prediction_finish(req: PredictionFinishReq) → PredictionFinishRes

ソースコード

メソッド prediction_list

prediction_list(req: PredictionListReq) → Iterator[PredictionReadRes]

ソースコード

メソッド prediction_read

prediction_read(req: PredictionReadReq) → PredictionReadRes

ソースコード

method score_create

score_create(req: ScoreCreateReq) → ScoreCreateRes

ソースコード

メソッド score_delete

score_delete(req: ScoreDeleteReq) → ScoreDeleteRes

ソースコード

メソッド score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

ソースコード

method score_read

score_read(req: ScoreReadReq) → ScoreReadRes

ソースコード

method scorer_create

scorer_create(req: ScorerCreateReq) → ScorerCreateRes

ソースコード

method scorer_delete

scorer_delete(req: ScorerDeleteReq) → ScorerDeleteRes

ソースコード

メソッド scorer_list

scorer_list(req: ScorerListReq) → Iterator[ScorerReadRes]

ソースコード

method scorer_read

scorer_read(req: ScorerReadReq) → ScorerReadRes

ソースコード

class ObjectVersionFilter

Pydantic のフィールド:
  • base_object_classes: list[str] | None
  • exclude_base_object_classes: list[str] | None
  • leaf_object_classes: list[str] | None
  • object_ids: list[str] | None
  • is_op: bool | None
  • latest_only: bool | None

ソースコード

class OpCreateBody

REST API 経由で Op オブジェクトを作成する際のリクエストボディです。 このモデルには project_id は含まれていません。これは RESTful エンドポイントの URL パスから取得されるためです。 Pydantic フィールド:
  • name: str | None
  • source_code: str | None

ソースコード

class OpCreateReq

Op オブジェクトを作成するためのリクエストモデルです。 内部 API での利用のために project_id を追加して OpCreateBody を拡張します。 Pydantic フィールド:
  • name: str | None
  • source_code: str | None
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class OpCreateRes

Op オブジェクト作成時のレスポンスモデル。 Pydantic フィールド:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>

ソースコード

class OpDeleteReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

ソースコード

class OpDeleteRes

Pydantic のフィールド:
  • num_deleted: <class 'int'>

ソースコード

class OpListReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

ソースコード

class OpReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

ソースコード

class OpReadRes

Op オブジェクト読み取り用のレスポンスモデルです。 code フィールドには、その Op の実際のソースコードが含まれます。 Pydantic フィールド:
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • version_index: <class 'int'>
  • created_at: <class 'datetime.datetime'>
  • code: <class 'str'>

ソースコード

class OtelExportReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • traces: typing.Any
  • wb_run_id: str | None
  • wb_user_id: str | None

ソースコード

class OtelExportRes

Pydantic のフィールド:
  • partial_success: ExportTracePartialSuccess | None

ソースコード

class PredictionCreateBody

REST API 経由で Prediction を作成する際のリクエストボディです。 RESTful エンドポイントでは project_id は URL パスから取得されるため、このモデルには含まれません。 Pydantic フィールド:
  • model: <class 'str'>
  • inputs: dict[str, typing.Any]
  • output: typing.Any
  • evaluation_run_id: str | None

ソースコード

class PredictionCreateReq

Prediction を作成するためのリクエストモデル。 PredictionCreateBody を拡張し、内部 API 用に project_id を追加したものです。 Pydantic フィールド:
  • model: <class 'str'>
  • inputs: dict[str, typing.Any]
  • output: typing.Any
  • evaluation_run_id: str | None
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class PredictionCreateRes

Pydantic のフィールド:
  • prediction_id: <class 'str'>

ソースコード

class PredictionDeleteReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • prediction_ids: list[str]
  • wb_user_id: str | None

ソースコード

class PredictionDeleteRes

Pydantic フィールド:
  • num_deleted: <class 'int'>

ソースコード

class PredictionFinishReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • prediction_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class PredictionFinishRes

Pydantic のフィールド:
  • success: <class 'bool'>

ソースコード

class PredictionListReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • evaluation_run_id: str | None
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

ソースコード

class PredictionListRes

Pydantic のフィールド:
  • predictions: list[PredictionReadRes]

ソースコード

class PredictionReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • prediction_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class PredictionReadRes

Pydantic のフィールド:
  • prediction_id: <class 'str'>
  • model: <class 'str'>
  • inputs: dict[str, typing.Any]
  • output: typing.Any
  • evaluation_run_id: str | None
  • wb_user_id: str | None

ソースコード

class ProjectStatsReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • include_trace_storage_size: bool | None
  • include_object_storage_size: bool | None
  • include_table_storage_size: bool | None
  • include_file_storage_size: bool | None

ソースコード

class ProjectStatsRes

Pydantic フィールド:
  • trace_storage_size_bytes: <class 'int'>
  • objects_storage_size_bytes: <class 'int'>
  • tables_storage_size_bytes: <class 'int'>
  • files_storage_size_bytes: <class 'int'>

ソースコード

class RefsReadBatchReq

Pydantic のフィールド:
  • refs: list[str]

ソースコード

class RefsReadBatchRes

Pydantic のフィールド:
  • vals: list[typing.Any]

ソースコード

class ScoreCreateBody

REST API を介して Score を作成するためのリクエストボディです。 このモデルには 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 | None
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class ScoreCreateRes

Pydantic フィールド:
  • score_id: <class 'str'>

ソースコード

class ScoreDeleteReq

Pydantic フィールド定義:
  • project_id: <class 'str'>
  • score_ids: list[str]
  • wb_user_id: str | None

ソースコード

class ScoreDeleteRes

Pydantic フィールド:
  • num_deleted: <class 'int'>

ソースコード

class ScoreListReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • evaluation_run_id: str | None
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

ソースコード

class ScoreReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • score_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class ScoreReadRes

Pydantic のフィールド:
  • score_id: <class 'str'>
  • scorer: <class 'str'>
  • value: <class 'float'>
  • evaluation_run_id: str | None
  • wb_user_id: str | None

ソースコード

class ScorerCreateBody

Pydantic のフィールド:
  • name: <class 'str'>
  • description: str | None
  • op_source_code: <class 'str'>

ソースコード

class ScorerCreateReq

Pydantic のフィールド:
  • name: <class 'str'>
  • description: str | None
  • op_source_code: <class 'str'>
  • project_id: <class 'str'>
  • wb_user_id: str | None

ソースコード

class ScorerCreateRes

Pydantic フィールド:
  • digest: <class 'str'>
  • object_id: <class 'str'>
  • version_index: <class 'int'>
  • scorer: <class 'str'>

ソースコード

class ScorerDeleteReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digests: list[str] | None
  • wb_user_id: str | None

ソースコード

class ScorerDeleteRes

Pydantic フィールド:
  • num_deleted: <class 'int'>

ソースコード

class ScorerListReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • limit: int | None
  • offset: int | None
  • wb_user_id: str | None

ソースコード

class ScorerReadReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • wb_user_id: str | None

ソースコード

class ScorerReadRes

Pydantic のフィールド:
  • object_id: <class 'str'>
  • digest: <class 'str'>
  • version_index: <class 'int'>
  • created_at: <class 'datetime.datetime'>
  • name: <class 'str'>
  • description: str | None
  • score_op: <class 'str'>

ソースコード

class StartedCallSchemaForInsert

Pydantic のフィールド:
  • project_id: <class 'str'>
  • id: str | None
  • op_name: <class 'str'>
  • display_name: str | None
  • trace_id: str | None
  • parent_id: str | None
  • thread_id: str | None
  • turn_id: str | None
  • started_at: <class 'datetime.datetime'>
  • attributes: dict[str, typing.Any]
  • inputs: dict[str, typing.Any]
  • otel_dump: dict[str, typing.Any] | None
  • wb_user_id: str | None
  • wb_run_id: str | None
  • wb_run_step: int | None

ソースコード

class SummaryInsertMap


ソースコード

class SummaryMap


ソースコード

class TableAppendSpec

Pydantic のフィールド:
  • append: <class 'TableAppendSpecPayload'>

ソースコード

class TableAppendSpecPayload

Pydantic フィールド:
  • row: dict[str, typing.Any]

ソースコード

class TableCreateFromDigestsReq

Pydantic フィールド:
  • project_id: <class 'str'>
  • row_digests: list[str]

ソースコード

class TableCreateFromDigestsRes

Pydantic フィールド:
  • digest: <class 'str'>

ソースコード

class TableCreateReq

Pydantic のフィールド:
  • table: <class 'TableSchemaForInsert'>

ソースコード

class TableCreateRes

Pydantic のフィールド:
  • digest: <class 'str'>
  • row_digests: list[str]

ソースコード

class TableInsertSpec

Pydantic のフィールド:
  • insert: <class 'TableInsertSpecPayload'>

ソースコード

class TableInsertSpecPayload

Pydantic のフィールド:
  • index: <class 'int'>
  • row: dict[str, typing.Any]

ソースコード

class TablePopSpec

Pydantic フィールド:
  • pop: <class 'TablePopSpecPayload'>

ソースコード

class TablePopSpecPayload

Pydantic フィールド:
  • index: <class 'int'>

ソースコード

class TableQueryReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • digest: <class 'str'>
  • filter: TableRowFilter | None
  • limit: int | None
  • offset: int | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None

ソースコード

class TableQueryRes

Pydantic のフィールド:
  • rows: list[TableRowSchema]

ソースコード

class TableQueryStatsBatchReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • digests: list[str] | None
  • include_storage_size: bool | None

ソースコード

class TableQueryStatsBatchRes

Pydantic のフィールド:
  • tables: list[TableStatsRow]

ソースコード

class TableQueryStatsReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • digest: <class 'str'>

ソースコード

class TableQueryStatsRes

Pydantic フィールド:
  • count: <class 'int'>

ソースコード

class TableRowFilter

Pydantic フィールド:
  • row_digests: list[str] | None

ソースコード

class TableRowSchema

Pydantic のフィールド:
  • digest: <class 'str'>
  • val: typing.Any
  • original_index: int | None

ソースコード

class TableSchemaForInsert

Pydantic フィールド:
  • project_id: <class 'str'>
  • rows: list[dict[str, typing.Any]]

ソースコード

class TableStatsRow

Pydantic のフィールド:
  • count: <class 'int'>
  • digest: <class 'str'>
  • storage_size_bytes: int | None

ソースコード

class TableUpdateReq

Pydantic のフィールド:
  • project_id: <class 'str'>
  • base_digest: <class 'str'>
  • updates: list[TableAppendSpec | TablePopSpec | TableInsertSpec]

ソースコード

class TableUpdateRes

Pydantic フィールド:
  • digest: <class 'str'>
  • updated_row_digests: list[str]

ソースコード

class ThreadSchema

Pydantic のフィールド:
  • thread_id: <class 'str'>
  • turn_count: <class 'int'>
  • start_time: <class 'datetime.datetime'>
  • last_updated: <class 'datetime.datetime'>
  • first_turn_id: str | None
  • last_turn_id: str | None
  • p50_turn_duration_ms: float | None
  • p99_turn_duration_ms: float | None

ソースコード

class ThreadsQueryFilter

Pydantic のフィールド:
  • after_datetime: datetime.datetime | None
  • before_datetime: datetime.datetime | None
  • thread_ids: list[str] | None

ソースコード

class ThreadsQueryReq

ターン呼び出しのみに基づく集約統計を使ってスレッドをクエリします。 ターン呼び出しはスレッドコンテキストの直下の子要素です(call.id == turn_id となるもの)。これにより、すべてのネストされた実装の詳細を含めるのではなく、会話レベルで意味のある統計情報が得られます。 Pydantic フィールド:
  • project_id: <class 'str'>
  • filter: ThreadsQueryFilter | None
  • limit: int | None
  • offset: int | None
  • sort_by: list[weave.trace_server.common_interface.SortBy] | None

ソースコード

class TraceServerInterface


ソースコード

method actions_execute_batch

actions_execute_batch(req: ActionsExecuteBatchReq) → ActionsExecuteBatchRes

ソースコード

method annotation_queue_add_calls

annotation_queue_add_calls(
    req: AnnotationQueueAddCallsReq
) → AnnotationQueueAddCallsRes

ソースコード

method annotation_queue_create

annotation_queue_create(
    req: AnnotationQueueCreateReq
) → AnnotationQueueCreateRes

ソースコード

メソッド annotation_queue_items_query

annotation_queue_items_query(
    req: AnnotationQueueItemsQueryReq
) → AnnotationQueueItemsQueryRes

ソースコード

メソッド annotation_queue_read

annotation_queue_read(req: AnnotationQueueReadReq) → AnnotationQueueReadRes

ソースコード

メソッド annotation_queues_query_stream

annotation_queues_query_stream(
    req: AnnotationQueuesQueryReq
) → Iterator[AnnotationQueueSchema]

ソースコード

メソッド annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

ソースコード

method annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

ソースコード

メソッド call_end

call_end(req: CallEndReq) → CallEndRes

ソースコード

メソッド call_read

call_read(req: CallReadReq) → CallReadRes

ソースコード

メソッド call_start

call_start(req: CallStartReq) → CallStartRes

ソースコード

メソッド call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

ソースコード

method call_update

call_update(req: CallUpdateReq) → CallUpdateRes

ソースコード

メソッド calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

ソースコード

method calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

ソースコード

メソッド calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

ソースコード

メソッド calls_query_stream

calls_query_stream(req: CallsQueryReq) → Iterator[CallSchema]

ソースコード

メソッド completions_create

completions_create(req: CompletionsCreateReq) → CompletionsCreateRes

ソースコード

メソッド completions_create_stream

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

ソースコード

method cost_create

cost_create(req: CostCreateReq) → CostCreateRes

ソースコード

method cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

ソースコード

method cost_query

cost_query(req: CostQueryReq) → CostQueryRes

ソースコード

メソッド ensure_project_exists

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

ソースコード

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

ソースコード

メソッド evaluation_status

evaluation_status(req: EvaluationStatusReq) → EvaluationStatusRes

ソースコード

method feedback_create

feedback_create(req: FeedbackCreateReq) → FeedbackCreateRes

ソースコード

method feedback_create_batch

feedback_create_batch(req: FeedbackCreateBatchReq) → FeedbackCreateBatchRes

ソースコード

メソッド feedback_purge

feedback_purge(req: FeedbackPurgeReq) → FeedbackPurgeRes

ソースコード

メソッド feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

ソースコード

method feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

ソースコード

method file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

ソースコード

メソッド file_create

file_create(req: FileCreateReq) → FileCreateRes

ソースコード

メソッド files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

ソースコード

メソッド image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

ソースコード

メソッド obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

ソースコード

メソッド obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

ソースコード

method obj_read

obj_read(req: ObjReadReq) → ObjReadRes

ソースコード

method objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

ソースコード

method otel_export

otel_export(req: OtelExportReq) → OtelExportRes

ソースコード

メソッド project_stats

project_stats(req: ProjectStatsReq) → ProjectStatsRes

ソースコード

method refs_read_batch

refs_read_batch(req: RefsReadBatchReq) → RefsReadBatchRes

ソースコード

method table_create

table_create(req: TableCreateReq) → TableCreateRes

ソースコード

method table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes

ソースコード

メソッド table_query

table_query(req: TableQueryReq) → TableQueryRes

ソースコード

method table_query_stats

table_query_stats(req: TableQueryStatsReq) → TableQueryStatsRes

ソースコード

メソッド table_query_stats_batch

table_query_stats_batch(req: TableQueryStatsBatchReq) → TableQueryStatsBatchRes

ソースコード

method table_query_stream

table_query_stream(req: TableQueryReq) → Iterator[TableRowSchema]

ソースコード

メソッド table_update

table_update(req: TableUpdateReq) → TableUpdateRes

ソースコード

method threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]

ソースコード

class TraceStatus


ソースコード

class WeaveSummarySchema