Launch Week 02 wrapped — explore all five launches

List Collections

GEThttps://api.confident-ai.com/v2/metric-collections

Lists all the metric collections in your Confident AI project, each with the metrics inside it.

GET/v2/metric-collections
curl -X GET "https://api.confident-ai.com/v2/metric-collections" \
  -H "CONFIDENT_API_KEY: <PROJECT-API-KEY>"
200
{
  "success": true,
  "data": {
    "metricCollections": [
      {
        "id": "<METRIC-COLLECTION-ID>",
        "name": "RAG Quality",
        "multiTurn": false,
        "sampleRate": 1,
        "inputTransformerId": "<TRANSFORMER-ID>",
        "outputTransformerId": null,
        "metricsSettings": [
          {
            "metric": {
              "id": 1,
              "name": "Answer Relevancy"
            },
            "activated": true,
            "threshold": 0.8,
            "includeReason": true,
            "strictMode": false,
            "sampleRate": 1,
            "evaluationModelProvider": "OPEN_AI",
            "evaluationModelName": "gpt-4o"
          }
        ]
      }
    ]
  },
  "deprecated": false
}

Headers

  • CONFIDENT_API_KEYstringRequired

    The API key of your Confident AI project.

Response

List Collections succeeded.

  • successboolean

    Indicates if the request was successful.

  • dataobject

    Show 1 propertyHide 1 property
    • metricCollectionslist of objects

      This is the list of metric collections in your project.

      Show 7 propertiesHide 7 properties
      • idstring

        This is the id of the metric collection.

      • namestring

        This is the name of the metric collection, which you supply to the evals API to run evaluations remotely.

      • multiTurnboolean

        Whether this is a multi-turn collection. Multi-turn collections contain only multi-turn metrics and evaluate conversations rather than single test cases.

      • sampleRatenumber

        The share of eligible entities this collection is run against, between 0 and 1. Applied on top of each metric's own sampleRate.

      • inputTransformerIdstring | null

        The id of the transformer that reshapes the payload before evaluation, or null when the collection does not use one.

      • outputTransformerIdstring | null

        The id of the transformer that reshapes the result after evaluation, or null when the collection does not use one.

      • metricsSettingslist of objects

        The metrics in the collection with their settings.

        Show 8 propertiesHide 8 properties
        • metricobject

          A metric as it appears inside a collection, by id and name.

          Show 2 propertiesHide 2 properties
          • idinteger

            This is the id of the metric.

          • namestring

            This is the name of the metric.

        • activatedboolean

          Whether this metric is activated. Only activated metrics are run during an evaluation.

        • thresholdnumber

          The threshold this metric is scored against. A metric passes when its score is equal to or greater than the threshold.

        • includeReasonboolean

          Whether a written reason explaining the metric's score is generated during evaluation.

        • strictModeboolean

          Whether this metric runs in strict mode, which outputs a binary score of 0 or 1 instead of a continuous score.

        • sampleRatenumber

          The probability that this metric is run for any given evaluation, between 0 and 1. Applied on top of the collection's own sampleRate.

        • evaluationModelProviderenum | null

          This is the provider of the model.

          Show 18 enum valuesHide 18 enum values
          • OPEN_AI
          • CUSTOM
          • CONFIDENT_AI
          • BEDROCK
          • ANTHROPIC
          • GEMINI
          • X_AI
          • DEEPSEEK
          • MOONSHOT_AI
          • VERTEX_AI
          • AZURE
          • MISTRAL
          • PERPLEXITY
          • OPEN_ROUTER
          • PORTKEY
          • LITE_LLM
          • TRUE_FOUNDRY
          • HUGGING_FACE
        • evaluationModelNamestring | null

          The name of the model this metric is evaluated with, or null when the project's default evaluation model is used.

  • deprecatedboolean

    Indicates if this endpoint is deprecated.

Built byConfident AI