> ## Documentation Index
> Fetch the complete documentation index at: https://docs.coreweave.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Ajouter des traces à un jeu de données

> Exécute une autre requête fixe et ajoute uniquement les paires trace/tour de conversation encore absentes, tout en conservant la configuration de partitionnement d’origine.



## OpenAPI

````yaml fr/openapi/model-distillation/management.openapi.yaml POST /tasks/{alias}/datasets/{datasetId}/append
openapi: 3.1.0
info:
  title: CoreWeave Model Distillation Management API
  version: 1.0.0
  description: >
    Gérez les fournisseurs, les projets (appelés tasks dans les chemins d’API),
    les versions d’acheminement,

    les jeux de données, le réétiquetage, les modèles affinés, les évaluations
    et les analyses. Il s’agit de la

    même API que celle utilisée par Model Distillation.
servers:
  - url: https://distillation.training.wandb.ai/v1
    description: Production
security:
  - WandbCredential: []
tags:
  - name: Providers
    description: >-
      Points de terminaison compatibles avec OpenAI, identifiants
      d’authentification, catalogues de modèles et tarification.
  - name: Tasks
    description: Identité stable des tâches et informations propres à chaque tâche.
  - name: Routing
    description: Modèles cibles, pondérations et paramètres de requête versionnés.
  - name: Datasets
    description: >-
      Instantanés de données reproductibles, entrées, réétiquetage et sorties de
      modèles réutilisables.
  - name: Fine-tunes
    description: Tâches de fine-tuning supervisé et artifacts de modèles hébergés.
  - name: Evaluations
    description: >-
      Évaluations par comparaison directe, correspondance exacte et
      catégorisation.
  - name: Analytics
    description: >-
      Modèles de lecture des données de trafic, de consommation de jetons,
      d’erreurs et de coûts estimés des tâches.
  - name: UI preferences
    description: Préférences d’affichage par tâche utilisées par l’interface utilisateur.
paths:
  /tasks/{alias}/datasets/{datasetId}/append:
    parameters:
      - $ref: '#/components/parameters/WandbEntity'
      - $ref: '#/components/parameters/TaskAlias'
      - $ref: '#/components/parameters/DatasetId'
    post:
      tags:
        - Datasets
      summary: Ajouter des traces à un jeu de données
      description: >-
        Exécute une autre requête fixe et ajoute uniquement les paires
        trace/tour de conversation encore absentes, tout en conservant la
        configuration de partitionnement d’origine.
      operationId: appendDataset
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                params:
                  type: object
                  properties:
                    query:
                      type: object
                      properties:
                        source:
                          anyOf:
                            - type: string
                              const: task
                            - type: object
                              properties:
                                entity:
                                  type: string
                                  minLength: 1
                                project:
                                  type: string
                                  minLength: 1
                              required:
                                - entity
                                - project
                              additionalProperties: false
                        after:
                          type: string
                          format: date-time
                          pattern: >-
                            ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
                        before:
                          type: string
                          format: date-time
                          pattern: >-
                            ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d(?::[0-5]\d(?:\.\d+)?)?(?:Z|([+-](?:[01]\d|2[0-3]):[0-5]\d)))$
                        filters:
                          default: {}
                          type: object
                          properties:
                            task_version:
                              type: integer
                              exclusiveMinimum: 0
                              maximum: 2147483647
                            resolved_provider:
                              type: string
                              pattern: ^[a-z0-9][a-z0-9_-]{0,63}$
                            resolved_model:
                              type: string
                              minLength: 1
                            metadata:
                              type: object
                              propertyNames:
                                type: string
                              additionalProperties: {}
                          additionalProperties: false
                      required:
                        - source
                        - after
                        - before
                      additionalProperties: false
                    sampling:
                      type: object
                      properties:
                        strategy:
                          type: string
                          enum:
                            - random
                            - first
                        limit:
                          type: integer
                          exclusiveMinimum: 0
                          maximum: 100000
                      required:
                        - strategy
                        - limit
                      additionalProperties: false
                    split:
                      type: object
                      additionalProperties: false
                      required:
                        - val
                        - by
                      properties:
                        val:
                          type: number
                          minimum: 0
                          maximum: 1
                        by:
                          type: string
                          const: trace
                  required:
                    - query
                    - sampling
                    - split
                  additionalProperties: false
              required:
                - params
              additionalProperties: false
      responses:
        '202':
          description: La tâche d’ajout a été mise en file d’attente.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Dataset'
        default:
          $ref: '#/components/responses/Error'
components:
  parameters:
    WandbEntity:
      name: Wandb-Entity
      in: header
      required: false
      description: >-
        entity personnel ou d’équipe accessible. Omettez ce champ pour utiliser
        l’entity par défaut de l’utilisateur authentifié.
      schema:
        type: string
    TaskAlias:
      name: alias
      in: path
      required: true
      schema:
        type: string
        pattern: ^[a-z0-9-]{1,64}$
    DatasetId:
      name: datasetId
      in: path
      required: true
      schema:
        type: string
        format: uuid
  schemas:
    Dataset:
      type: object
      additionalProperties: true
      required:
        - id
        - task_id
        - name
        - params
        - revision
        - status
        - build_progress
        - entry_counts
        - relabel_runs
        - created_at
        - updated_at
      properties:
        id:
          type: string
          format: uuid
        task_id:
          type: string
          format: uuid
        name:
          type: string
        params:
          $ref: '#/components/schemas/DatasetParams'
        revision:
          type: integer
        status:
          type: string
          enum:
            - building
            - ready
            - failed
        build_progress:
          type:
            - object
            - 'null'
          required:
            - stage
            - processed
            - total
            - imported
          properties:
            stage:
              type: string
              enum:
                - discovering
                - importing
                - finalizing
            processed:
              type: integer
            total:
              type:
                - integer
                - 'null'
            imported:
              type: integer
        entry_counts:
          type: object
          required:
            - total
            - train
            - val
          properties:
            total:
              type: integer
            train:
              type: integer
            val:
              type: integer
        relabel_runs:
          type: array
          items:
            $ref: '#/components/schemas/RelabelRun'
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
    DatasetParams:
      type: object
      additionalProperties: false
      required:
        - query
        - sampling
        - split
      properties:
        query:
          $ref: '#/components/schemas/DatasetQuery'
        sampling:
          type: object
          additionalProperties: false
          required:
            - strategy
            - limit
          properties:
            strategy:
              type: string
              const: random
            limit:
              type: integer
              minimum: 1
              maximum: 100000
        split:
          type: object
          additionalProperties: false
          required:
            - val
            - by
          properties:
            val:
              type: number
              minimum: 0
              maximum: 1
            by:
              type: string
              const: trace
    RelabelRun:
      type: object
      additionalProperties: true
      required:
        - id
        - dataset_id
        - dataset_revision
        - model_ref
        - status
        - output_count
        - created_at
        - updated_at
      properties:
        id:
          type: string
          format: uuid
        dataset_id:
          type: string
          format: uuid
        dataset_revision:
          type: integer
        model_ref:
          $ref: '#/components/schemas/ModelRef'
        status:
          type: string
          enum:
            - queued
            - running
            - completed
            - failed
            - stale
        error:
          type:
            - string
            - 'null'
        output_count:
          type: integer
        created_at:
          type: string
          format: date-time
        updated_at:
          type: string
          format: date-time
    ErrorResponse:
      type: object
      required:
        - error
      properties:
        error:
          type: object
          required:
            - message
            - type
          properties:
            message:
              type: string
            type:
              type: string
      example:
        error:
          message: Task 'missing' not found in entity 'your-team'
          type: not_found
    DatasetQuery:
      type: object
      additionalProperties: false
      required:
        - source
        - after
        - before
      properties:
        source:
          $ref: '#/components/schemas/DatasetSource'
        after:
          type: string
          format: date-time
        before:
          type: string
          format: date-time
        filters:
          type: object
          additionalProperties: false
          properties:
            task_version:
              type: integer
              minimum: 1
              maximum: 2147483647
            resolved_provider:
              type: string
            resolved_model:
              type: string
            metadata:
              $ref: '#/components/schemas/JsonObject'
    ModelRef:
      type: string
      pattern: ^[a-z0-9][a-z0-9_-]{0,63}/\S+$
      example: openai/gpt-5.6-sol
    DatasetSource:
      oneOf:
        - type: string
          const: task
        - type: object
          additionalProperties: false
          required:
            - entity
            - project
          properties:
            entity:
              type: string
            project:
              type: string
    JsonObject:
      type: object
      additionalProperties: true
  responses:
    Error:
      description: La requête a échoué.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
  securitySchemes:
    WandbCredential:
      type: http
      scheme: bearer
      bearerFormat: W&B API key
      description: Une clé API W&B.

````

## Related topics

- [Tutoriel : créer, suivre et utiliser un artifact de jeu de données](/fr/products/wandb/artifacts/artifacts-walkthrough.md)
