L'opérateur à utiliser pour filtrer les options













Endpoints Beta Observability Chat Completion Events Fields
(beta) Lister et inspecter les champs filtrables pour les événements de chat completion.












Exemples
Exemples réels de code
Récupérer les champs de chat completion
GET /v1/observability/chat-completion-fields
200
Réponse réussie
Playground
Testez les endpoints en direct
from mistralai.client import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.beta.observability.chat_completion_events.fields.list()
# Handle response
print(res)
from mistralai.client import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.beta.observability.chat_completion_events.fields.list()
# Handle response
print(res)
curl https://api.mistral.ai/v1/observability/chat-completion-fields \
-X GET \
-H 'Authorization: Bearer YOUR_APIKEY_HERE'curl https://api.mistral.ai/v1/observability/chat-completion-fields \
-X GET \
-H 'Authorization: Bearer YOUR_APIKEY_HERE'200
{
"field_definitions": [
{
"label": "ipsum eiusmod",
"name": "consequat do",
"supported_operators": [
"lt"
],
"type": "ENUM"
}
],
"field_groups": [
{
"label": "reprehenderit ut dolore",
"name": "occaecat dolor sit"
}
]
}{
"field_definitions": [
{
"label": "ipsum eiusmod",
"name": "consequat do",
"supported_operators": [
"lt"
],
"type": "ENUM"
}
],
"field_groups": [
{
"label": "reprehenderit ut dolore",
"name": "occaecat dolor sit"
}
]
}Obtenir les options de champ de chat completion
GET /v1/observability/chat-completion-fields/{field_name}/options
field_name
operator
200
Réponse réussie
options
Playground
Testez les endpoints en direct
from mistralai.client import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.beta.observability.chat_completion_events.fields.fetch_options(field_name="<value>", operator="startswith")
# Handle response
print(res)
from mistralai.client import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.beta.observability.chat_completion_events.fields.fetch_options(field_name="<value>", operator="startswith")
# Handle response
print(res)
curl https://api.mistral.ai/v1/observability/chat-completion-fields/{field_name}/options \
-X GET \
-H 'Authorization: Bearer YOUR_APIKEY_HERE'curl https://api.mistral.ai/v1/observability/chat-completion-fields/{field_name}/options \
-X GET \
-H 'Authorization: Bearer YOUR_APIKEY_HERE'200
{}{}Get Chat Completion Field Options Counts
POST /v1/observability/chat-completion-fields/{field_name}/options-counts
field_name
filter_params
200
Réponse réussie
Playground
Testez les endpoints en direct
from mistralai.client import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.beta.observability.chat_completion_events.fields.fetch_option_counts(field_name="<value>")
# Handle response
print(res)
from mistralai.client import Mistral
import os
with Mistral(
api_key=os.getenv("MISTRAL_API_KEY", ""),
) as mistral:
res = mistral.beta.observability.chat_completion_events.fields.fetch_option_counts(field_name="<value>")
# Handle response
print(res)
curl https://api.mistral.ai/v1/observability/chat-completion-fields/{field_name}/options-counts \
-X POST \
-H 'Authorization: Bearer YOUR_APIKEY_HERE' \
-H 'Content-Type: application/json' \
-d '{}'curl https://api.mistral.ai/v1/observability/chat-completion-fields/{field_name}/options-counts \
-X POST \
-H 'Authorization: Bearer YOUR_APIKEY_HERE' \
-H 'Content-Type: application/json' \
-d '{}'200
{
"counts": [
{
"count": 87,
"value": "ipsum eiusmod"
}
]
}{
"counts": [
{
"count": 87,
"value": "ipsum eiusmod"
}
]
}