Beta.Observability.Traces
Search traces
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .traces .search (page_size = 50 )
# Handle response
print (res )
Parameter
Type
Required
Description
from_
date
➖
N/A
to
date
➖
N/A
page_size
Optional[int]
➖
N/A
cursor
OptionalNullable[str]
➖
N/A
search_expression
OptionalNullable[str]
➖
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
models.GetTraces
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Get trace field definitions
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .traces .get_trace_fields ()
# Handle response
print (res )
Parameter
Type
Required
Description
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
models.GetTraceFields
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Get trace by id
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .traces .get_trace_by_id (trace_id = "<id>" )
# Handle response
print (res )
Parameter
Type
Required
Description
trace_id
str
✔️
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
models.GetTrace
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Get trace spans
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .traces .get_trace_spans (trace_id = "<id>" , page_size = 50 )
# Handle response
print (res )
Parameter
Type
Required
Description
trace_id
str
✔️
N/A
from_
date
➖
N/A
to
date
➖
N/A
page_size
Optional[int]
➖
N/A
cursor
OptionalNullable[str]
➖
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
models.GetSpans
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Get options for a trace field
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .traces .fetch_options (field_name = "<value>" )
# Handle response
print (res )
Parameter
Type
Required
Description
field_name
str
✔️
N/A
from_
date
➖
N/A
to
date
➖
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
models.GetTraceFieldOptions
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Get span by id
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .traces .get_span_by_id (trace_id = "<id>" , span_id = "<id>" )
# Handle response
print (res )
Parameter
Type
Required
Description
trace_id
str
✔️
N/A
span_id
str
✔️
N/A
from_
date
➖
N/A
to
date
➖
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
models.GetSpan
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*