Tree BG 1
Tree
Tree
TreeLeaves
TreeLeaves
Cat IdleGrassGrassRockRock

Endpoints Beta Observability Chat Completion Events Fields

(beta) Lister et inspecter les champs filtrables pour les événements de chat completion.

Récupérer les champs de chat completion

GET /v1/observability/chat-completion-fields

200

Réponse réussie

field_definitions
*array<BaseFieldDefinition>
field_groups
*array<FieldGroup>

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)

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"
    }
  ]
}

Obtenir les options de champ de chat completion

GET /v1/observability/chat-completion-fields/{field_name}/options

200

Réponse réussie

options
array<string|boolean|null>|null

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)

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

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)

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"
    }
  ]
}