Record Trace Log
Log a (LLM) span to visualize inference results, or chains.
Authorizations
Body
Start timestamp
UUID of the trace log. Ex: e3267953-a16f-47f5-b37e-622dbb29d730
Any annotations on log which were collected on Parea frontend. It maps annoation criterion ID to a dictionary mapping user_id (Parea user ID) to annotation.
If specified, evals given with evaluation_metric_names
will be applied to this log with this fraction.
If the cache was hit for this log.
UUIDs of any children.
IDs of any children. Will be automatically populated.
Any comments on log which were collected on Parea frontend.
If this log was a LLM call, this will contain the configuration used for the call.
If this was a LLM call, this will contain the cost of the call.
Optionally, provide the ID of the used deployed prompt in this log.
Depth/level of nestedness of span in overall trace. Root-level trace is 0 and it always increments by 1.
End timestamp of span.
Unique identifier for a end-user.
If status=error
, this should contain any additional information such as the stacktrace
Deprecated
Names of evaluation metrics deployed on Parea which should be applied to this log.
The execution number of span in trace. It starts with 0 and increments by 1 with every span.
If given, will be used to associate this log with an experiment.
Any captured (user) feedback on this log
Deprecated
Any images associated with trace.
If this was a LLM call, this will contain the number of tokens in the input.
Key-value pair inputs of this trace. Note, there is a special field to capture messages in LLM calls. You can still use it in the case of LLM calls to track the key-value pairs for prompt templates.
Latency of this log in seconds.
If specified, this log and its entire associated trace will logged with this probability. Must be between 0 and 1 (incl.). Defaults to 1.0 (i.e., keeping all logs)
0 < x < 1
Any additional key-value pairs which provide context or are useful for filtering.
Organization ID associated with Parea API key. Will be automatically determined from API key
Response of this step/log/function. If response isn’t a string, it needs to be serialized to a string.
If provided, will be used as output for any specified evaluation metric.
If this was a LLM call, this will contain the number of tokens in the output.
If given, current trace will be a child of this trace. If current child is not a child, parent_trace_id
should be equal to trace_id
Name of the project with which the trace/log should be associated with. Must be provided if project_uuid
is not provided
UUID of project with which this log is associated. Will be automatically filled-in by SDKs
This is the UUID of the root trace/span of this trace. If current trace is the root trace, root_trace_id
must be equal to trace_id
Any scores/eval results associated with this log.
Unique identifier for a session. Can you be used to associated multiple logs in e.g. chat applications.
If the trace was a success
or error
List of tags which provide additional context or are useful for filtering.
The target or “gold standard†response for the inputs of this log.
If this was a LLM call, this will contain the time taken to generate the first token.
If this was a LLM call, this will contain the total number of tokens in the input and output.
The name of this span.
Response
The response is of type any
.
Was this page helpful?