Beta.Observability.Datasets.Records
fetch - Get the content of a given conversation from a dataset
delete - Delete a record from a dataset
bulk_delete - Delete multiple records from datasets
judge - Run Judge on a dataset record based on the given options
update_payload - Update a dataset record conversation payload
update_properties - Update conversation properties
Get the content of a given conversation from a dataset
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .datasets .records .fetch (dataset_record_id = "ce995349-abbf-45c0-be75-885fc1c4b4c0" )
# Handle response
print (res )
Parameter
Type
Required
Description
dataset_record_id
str
✔️
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
models.DatasetRecord
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Delete a record from a dataset
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
mistral .beta .observability .datasets .records .delete (dataset_record_id = "799fed99-80b4-4a9a-a15e-05352b811702" )
# Use the SDK ...
Parameter
Type
Required
Description
dataset_record_id
str
✔️
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Delete multiple records from datasets
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
mistral .beta .observability .datasets .records .bulk_delete (dataset_record_ids = [
"22fc78f7-e774-4ab5-b1ea-63852992ef31" ,
"1c533b4f-882e-4bd0-9ef6-9933b825f8b1" ,
])
# Use the SDK ...
Parameter
Type
Required
Description
dataset_record_ids
List[str ]
✔️
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Run Judge on a dataset record based on the given options
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
res = mistral .beta .observability .datasets .records .judge (dataset_record_id = "9de5d7a1-787a-45dd-b668-9f3407e76d8b" , judge_definition = {
"name" : "<value>" ,
"description" : "wisely railway deceivingly arcade minion back what yowza outrun service" ,
"model_name" : "<value>" ,
"output" : {
"type" : "CLASSIFICATION" ,
"options" : [
{
"value" : "<value>" ,
"description" : "spork excluding without retrospectivity bah next yearly" ,
},
],
},
"instructions" : "<value>" ,
"tools" : [
"<value 1>" ,
],
})
# Handle response
print (res )
models.JudgeOutput
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Update a dataset record conversation payload
from mistralai .client import Mistral , models
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
mistral .beta .observability .datasets .records .update_payload (dataset_record_id = "17506b15-748e-4e7c-9737-c97c44d04b0f" , payload = models .ConversationPayload (
messages = [
{
"key" : "<value>" ,
},
{
},
{
"key" : "<value>" ,
},
],
))
# Use the SDK ...
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*
Update conversation properties
from mistralai .client import Mistral
import os
with Mistral (
api_key = os .getenv ("MISTRAL_API_KEY" , "" ),
) as mistral :
mistral .beta .observability .datasets .records .update_properties (dataset_record_id = "a4deefc5-0905-427e-ad15-1090ef9e216d" , properties = {
"key" : "<value>" ,
"key1" : "<value>" ,
"key2" : "<value>" ,
})
# Use the SDK ...
Parameter
Type
Required
Description
dataset_record_id
str
✔️
N/A
properties
Dict[str, Any ]
✔️
N/A
retries
Optional[utils.RetryConfig]
➖
Configuration to override the default retry behavior of the client.
Error Type
Status Code
Content Type
errors.ObservabilityError
400, 404, 408, 409, 422
application/json
errors.SDKError
4XX, 5XX
*/*