Update Agent Log
Path parameters
Headers
Request
The output of the Flow Log. Provide None to unset existing output
value. Provide either this, output_message
or error
.
The error message of the Flow Log. Provide None to unset existing error
value. Provide either this, output_message
or output
.
Status of the Flow Log. When a Flow Log is updated to complete
, no more Logs can be added to it. You cannot update a Flow Log’s status from complete
to incomplete
.
Response
Controls how the model uses tools. The following options are supported:
'none'
means the model will not call any tool and instead generates a message; this is the default when no tools are provided as part of the Prompt.'auto'
means the model can decide to call one or more of the provided tools; this is the default when tools are provided as part of the Prompt.'required'
means the model must call one or more of the provided tools.{'type': 'function', 'function': {name': <TOOL_NAME>}}
forces the model to use the named function.
Generated output from your model for the provided inputs. Can be None
if logging an error, or if creating a parent Log with the intention to populate it later.
Unique identifier for the Datapoint that this Log is derived from. This can be used by Humanloop to associate Logs to Evaluations. If provided, Humanloop will automatically associate this Log to Evaluations that require a Log for this Datapoint-Version pair.
End-user ID related to the Log.
Whether the request/response payloads will be stored on Humanloop.