Spans

SpansResource

Methods

batch() ->
post/v5/spans/batch

Create Spans in Batch

create() ->
post/v5/spans

Create Span

Parameters
name: str
start_timestamp: Union[str, datetime]
(format: date-time)
trace_id: str
(maxLength: 38)

id for grouping traces together, uuid is recommended

id: Optional[str]

The id of the span

end_timestamp: Optional[Union[str, datetime]]
(format: date-time)
group_id: Optional[str]

Reference to a group_id

input: Optional[Dict[str, ]]
metadata: Optional[Dict[str, ]]
output: Optional[Dict[str, ]]
parent_id: Optional[str]

Reference to a parent span_id

status: Optional[Literal["SUCCESS", "ERROR"]]
(default: "SUCCESS")
"SUCCESS"
"ERROR"
type: Optional[Literal["TEXT_INPUT", "TEXT_OUTPUT", "COMPLETION_INPUT", "COMPLETION", "KB_RETRIEVAL", "KB_INPUT", "RERANKING", "EXTERNAL_ENDPOINT", "PROMPT_ENGINEERING", "DOCUMENT_INPUT", "MAP_REDUCE", "DOCUMENT_SEARCH", "DOCUMENT_PROMPT", "CUSTOM", "INPUT_GUARDRAIL", "OUTPUT_GUARDRAIL", "CODE_EXECUTION", "DATA_MANIPULATION", "EVALUATION", "FILE_RETRIEVAL", "KB_ADD_CHUNK", "KB_MANAGEMENT", "TRACER", "AGENT_TRACER", "AGENT_WORKFLOW", "STANDALONE"]]
(default: "STANDALONE")
"TEXT_INPUT"
"TEXT_OUTPUT"
"COMPLETION_INPUT"
"COMPLETION"
"KB_RETRIEVAL"
"KB_INPUT"
"RERANKING"
"EXTERNAL_ENDPOINT"
"PROMPT_ENGINEERING"
"DOCUMENT_INPUT"
"MAP_REDUCE"
"DOCUMENT_SEARCH"
"DOCUMENT_PROMPT"
"CUSTOM"
"INPUT_GUARDRAIL"
"OUTPUT_GUARDRAIL"
"CODE_EXECUTION"
"DATA_MANIPULATION"
"EVALUATION"
"FILE_RETRIEVAL"
"KB_ADD_CHUNK"
"KB_MANAGEMENT"
"TRACER"
"AGENT_TRACER"
"AGENT_WORKFLOW"
"STANDALONE"
Returns
Request example
200Example
retrieve() ->
get/v5/spans/{span_id}

Get Span

update(, ) ->
patch/v5/spans/{span_id}

Update Span

Domain types

class Span: ...