Skip to main content

API Overview


class RemoteHTTPTraceServer

method __init__


method agent_agents_query


method agent_conversation_chat


method agent_custom_attrs_schema



method agent_spans_query


method agent_spans_stats


method agent_traces_chat


method agent_versions_query


method aliases_list


method annotation_queue_add_calls


method annotation_queue_create


method annotation_queue_delete


method annotation_queue_items_query


method annotation_queue_read


method annotation_queue_update


method annotation_queues_query_stream


method annotation_queues_stats


method annotator_queue_items_progress_update


method call_end


method call_end_v2

Single call end endpoint (v2). This endpoint is used for eager ops that need their end sent separately.

method call_read


method call_start


method call_start_batch


method call_start_v2

Single call start endpoint (v2). This endpoint is used for eager ops that need their start visible immediately.

method call_update


method calls_complete

Batch complete calls endpoint (v2). This endpoint is used when use_calls_complete is enabled to send complete calls (with both start and end information) in batches.

method calls_delete


method calls_query


method calls_query_stats


method calls_query_stream


method calls_score


method calls_usage


method completions_create


method completions_create_stream


method cost_create


method cost_purge


method cost_query


method dataset_create


method dataset_delete


method dataset_list


method dataset_read




method dataset_sources_query


method delete


method ensure_project_exists


method evaluate_model


method evaluation_create


method evaluation_delete


method evaluation_list


method evaluation_read


method evaluation_run_create


method evaluation_run_delete


method evaluation_run_finish


method evaluation_run_list


method evaluation_run_read


method evaluation_status


method feedback_aggregate

Query the feedback table for aggregate scores over time.

method feedback_create


method feedback_create_batch


method feedback_payload_schema


method feedback_purge


method feedback_query


method feedback_replace


method feedback_stats


method file_content_read


method file_create


method files_stats


classmethod from_env


method get


method get_call_processor

Custom method not defined on the formal TraceServerInterface to expose the underlying call processor. Should be formalized in a client-side interface.

method get_feedback_processor

Custom method not defined on the formal TraceServerInterface to expose the underlying feedback processor. Should be formalized in a client-side interface.

method image_create


method model_create


method model_delete


method model_list


method model_read


method obj_add_tags


method obj_create


method obj_delete


method obj_read


method obj_remove_aliases


method obj_remove_tags


method obj_set_aliases


method objs_query


method op_create


method op_delete


method op_list


method op_read


method otel_export


method post


method prediction_create


method prediction_delete


method prediction_finish


method prediction_list


method prediction_read


method project_stats


method project_ttl_settings_read


method project_ttl_settings_update


method projects_info


method put


method refs_read_batch


method rescore


method score_create


method score_delete


method score_list


method score_read


method scorer_create


method scorer_delete


method scorer_list


method scorer_read


method server_info


method set_auth


method source_datasets_query


method table_create


method table_create_from_digests

Create a table by specifying row digests instead of actual rows.

method table_query


method table_query_stats


method table_query_stats_batch


method table_query_stream


method table_update

Similar to calls/batch_upsert, we can dynamically adjust the payload size due to the property that table updates can be decomposed into a series of updates.

method tags_list


method threads_query_stream


method trace_usage