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

API の概要


ソースコード

class RemoteHTTPTraceServer

ソースコード

method __init__

__init__(
    trace_server_url: str,
    should_batch: bool = False,
    remote_request_bytes_limit: int = 32505856,
    auth: tuple[str, str] | None = None,
    extra_headers: dict[str, str] | None = None
)

ソースコード

method actions_execute_batch

actions_execute_batch(req: ActionsExecuteBatchReq) → ActionsExecuteBatchRes

ソースコード

method annotation_queue_add_calls

annotation_queue_add_calls(
    req: AnnotationQueueAddCallsReq
) → AnnotationQueueAddCallsRes

ソースコード

メソッド annotation_queue_create

annotation_queue_create(
    req: AnnotationQueueCreateReq
) → AnnotationQueueCreateRes

ソースコード

method 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]

ソースコード

method annotation_queues_stats

annotation_queues_stats(
    req: AnnotationQueuesStatsReq
) → AnnotationQueuesStatsRes

ソースコード

method annotator_queue_items_progress_update

annotator_queue_items_progress_update(
    req: AnnotatorQueueItemsProgressUpdateReq
) → AnnotatorQueueItemsProgressUpdateRes

ソースコード

method call_end

call_end(req: CallEndReq) → CallEndRes

ソースコード

メソッド call_read

call_read(req: CallReadReq) → CallReadRes

ソースコード

method call_start

call_start(req: CallStartReq) → CallStartRes

ソースコード

method call_start_batch

call_start_batch(req: CallCreateBatchReq) → CallCreateBatchRes

ソースコード

method call_update

call_update(req: CallUpdateReq) → CallUpdateRes

ソースコード

メソッド calls_delete

calls_delete(req: CallsDeleteReq) → CallsDeleteRes

ソースコード

メソッド calls_query

calls_query(req: CallsQueryReq) → CallsQueryRes

ソースコード

メソッド calls_query_stats

calls_query_stats(req: CallsQueryStatsReq) → CallsQueryStatsRes

ソースコード

method 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]]

ソースコード

method cost_create

cost_create(req: CostCreateReq) → CostCreateRes

ソースコード

メソッド cost_purge

cost_purge(req: CostPurgeReq) → CostPurgeRes

ソースコード

メソッド cost_query

cost_query(req: CostQueryReq) → CostQueryRes

ソースコード

メソッド dataset_create

dataset_create(req: DatasetCreateReq) → DatasetCreateRes

ソースコード

メソッド dataset_delete

dataset_delete(req: DatasetDeleteReq) → DatasetDeleteRes

ソースコード

method dataset_list

dataset_list(req: DatasetListReq) → Iterator[DatasetReadRes]

ソースコード

method dataset_read

dataset_read(req: DatasetReadReq) → DatasetReadRes

ソースコード

method delete

delete(url: str, *args: Any, **kwargs: Any) → Response

ソースコード

メソッド ensure_project_exists

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

ソースコード

method evaluate_model

evaluate_model(req: EvaluateModelReq) → EvaluateModelRes

ソースコード

メソッド 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

ソースコード

method evaluation_run_create

evaluation_run_create(req: EvaluationRunCreateReq) → EvaluationRunCreateRes

ソースコード

method evaluation_run_delete

evaluation_run_delete(req: EvaluationRunDeleteReq) → EvaluationRunDeleteRes

ソースコード

メソッド evaluation_run_finish

evaluation_run_finish(req: EvaluationRunFinishReq) → EvaluationRunFinishRes

ソースコード

method 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

ソースコード

メソッド feedback_create

feedback_create(req: FeedbackCreateReq) → FeedbackCreateRes

ソースコード

method feedback_create_batch

feedback_create_batch(req: FeedbackCreateBatchReq) → FeedbackCreateBatchRes

ソースコード

method feedback_purge

feedback_purge(req: FeedbackPurgeReq) → FeedbackPurgeRes

ソースコード

メソッド feedback_query

feedback_query(req: FeedbackQueryReq) → FeedbackQueryRes

ソースコード

メソッド feedback_replace

feedback_replace(req: FeedbackReplaceReq) → FeedbackReplaceRes

ソースコード

method file_content_read

file_content_read(req: FileContentReadReq) → FileContentReadRes

ソースコード

メソッド file_create

file_create(req: FileCreateReq) → FileCreateRes

ソースコード

method files_stats

files_stats(req: FilesStatsReq) → FilesStatsRes

ソースコード

classmethod from_env

from_env(should_batch: bool = False) → Self

ソースコード

メソッド get

get(url: str, *args: Any, **kwargs: Any) → Response

ソースコード

method get_call_processor

get_call_processor() → AsyncBatchProcessor | None
内部のコールプロセッサーを公開するためのカスタムメソッドですが、正式な TraceServerInterface には定義されていません。クライアント側インターフェースで正式に定義されるべきです。
ソースコード

メソッド get_feedback_processor

get_feedback_processor() → AsyncBatchProcessor | None
基盤となるフィードバックプロセッサーを公開するためのカスタムメソッドで、正式な TraceServerInterface には定義されていません。クライアント側インターフェースで正式に定義すべきです。
ソースコード

method image_create

image_create(req: ImageGenerationCreateReq) → ImageGenerationCreateRes

ソースコード

method model_create

model_create(req: ModelCreateReq) → ModelCreateRes

ソースコード

method model_delete

model_delete(req: ModelDeleteReq) → ModelDeleteRes

ソースコード

メソッド model_list

model_list(req: ModelListReq) → Iterator[ModelReadRes]

ソースコード

method model_read

model_read(req: ModelReadReq) → ModelReadRes

ソースコード

method obj_create

obj_create(req: ObjCreateReq) → ObjCreateRes

ソースコード

method obj_delete

obj_delete(req: ObjDeleteReq) → ObjDeleteRes

ソースコード

メソッド obj_read

obj_read(req: ObjReadReq) → ObjReadRes

ソースコード

メソッド objs_query

objs_query(req: ObjQueryReq) → ObjQueryRes

ソースコード

メソッド 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

ソースコード

メソッド otel_export

otel_export(req: OtelExportReq) → OtelExportRes

ソースコード

method post

post(url: str, *args: Any, **kwargs: Any) → Response

ソースコード

メソッド prediction_create

prediction_create(req: PredictionCreateReq) → PredictionCreateRes

ソースコード

method prediction_delete

prediction_delete(req: PredictionDeleteReq) → PredictionDeleteRes

ソースコード

メソッド prediction_finish

prediction_finish(req: PredictionFinishReq) → PredictionFinishRes

ソースコード

method prediction_list

prediction_list(req: PredictionListReq) → Iterator[PredictionReadRes]

ソースコード

method 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

ソースコード

メソッド score_list

score_list(req: ScoreListReq) → Iterator[ScoreReadRes]

ソースコード

メソッド score_read

score_read(req: ScoreReadReq) → ScoreReadRes

ソースコード

メソッド 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

ソースコード

メソッド server_info

server_info() → ServerInfoRes

ソースコード

メソッド set_auth

set_auth(auth: tuple[str, str]) → None

ソースコード

method table_create

table_create(req: TableCreateReq) → TableCreateRes

ソースコード

メソッド table_create_from_digests

table_create_from_digests(
    req: TableCreateFromDigestsReq
) → TableCreateFromDigestsRes
実際の行ではなく、行のダイジェストを指定してテーブルを作成します。
ソースコード

method 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: TableQueryStatsReq) → TableQueryStatsRes

ソースコード

メソッド table_query_stream

table_query_stream(req: TableQueryReq) → Iterator[TableRowSchema]

ソースコード

メソッド table_update

table_update(req: TableUpdateReq) → TableUpdateRes
calls/batch_upsert と同様に、テーブル更新を一連の更新に分解できるという特性を利用して、ペイロードサイズを動的に調整できます。
ソースコード

method threads_query_stream

threads_query_stream(req: ThreadsQueryReq) → Iterator[ThreadSchema]