> ## 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.

# Déplacer des entrées de dataset vers un split

> Déplace vers `split` chaque entrée correspondant à `filters` (les filtres de la liste, y compris les métadonnées) et à `row_ids`. `fraction` sélectionne cette proportion des groupes correspondants, classés selon une empreinte de l'identifiant du groupe, afin qu'un groupe ne soit jamais divisé et qu'un appel ultérieur puisse sélectionner sa proportion parmi les groupes restants. Utilisez `val` pour exclure une population de l'entraînement, afin que les évaluations mesurent les performances du modèle sur des utilisateurs absents des données d'entraînement. Une modification qui placerait un groupe dans plusieurs partitions renvoie 409 `group_split_conflict`.



## OpenAPI

````yaml fr/openapi/model-distillation/management.openapi.yaml PATCH /projects/{alias}/datasets/{datasetId}/entries
openapi: 3.1.0
info:
  title: CoreWeave Model Distillation Management API
  version: 1.0.0
  description: >
    Gérez les fournisseurs, les projets, les versions d’acheminement, les
    datasets, le réétiquetage,

    les modèles sur lesquels le fine-tuning a été effectué, les évaluations et
    les analyses. Il s’agit de la même API que celle utilisée par

    Model Distillation.
servers:
  - url: https://forge.coreweave.com/api/distillation/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: Projects
    description: Identité stable des projets et informations propres à chaque projet.
  - 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 projets.
  - name: UI preferences
    description: Préférences d’affichage par projet utilisées par l’interface utilisateur.
paths:
  /projects/{alias}/datasets/{datasetId}/entries:
    parameters:
      - $ref: '#/components/parameters/WandbEntity'
      - $ref: '#/components/parameters/ProjectAlias'
      - $ref: '#/components/parameters/DatasetId'
    patch:
      tags:
        - Datasets
      summary: Déplacer des entrées de dataset vers une partition
      description: >-
        Déplace vers `split` chaque entrée correspondant à `filters` (les
        filtres de la liste, y compris les métadonnées) et à `row_ids`.
        `fraction` sélectionne cette proportion des groupes correspondants,
        classés selon une empreinte de l'identifiant du groupe, afin qu'un
        groupe ne soit jamais divisé et qu'un appel ultérieur puisse
        sélectionner sa proportion parmi les groupes restants. Utilisez `val`
        pour exclure une population de l'entraînement, afin que les évaluations
        mesurent les performances du modèle sur des utilisateurs absents des
        données d'entraînement. Une modification qui placerait un groupe dans
        plusieurs partitions renvoie 409 `group_split_conflict`.
      operationId: updateDatasetEntrySplits
      parameters:
        - name: dry_run
          in: query
          description: Validez la modification et indiquez son résultat, puis annulez-la.
          required: false
          schema:
            type: boolean
            default: false
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                split:
                  type: string
                  enum:
                    - train
                    - val
                filters:
                  default: []
                  description: >-
                    Sélectionnez les entrées correspondant à tous les filtres,
                    comme dans la liste des entrées.
                  maxItems: 10
                  type: array
                  items:
                    oneOf:
                      - type: object
                        properties:
                          field:
                            type: string
                            const: entry_id
                          operator:
                            type: string
                            enum:
                              - equals
                              - not_equals
                          value:
                            type: string
                            pattern: ^[A-Za-z0-9_-]{22}$
                        required:
                          - field
                          - operator
                          - value
                        additionalProperties: false
                      - type: object
                        properties:
                          field:
                            type: string
                            enum:
                              - input
                              - original_output
                          operator:
                            type: string
                            enum:
                              - contains
                              - not_contains
                          value:
                            type: string
                            minLength: 1
                            maxLength: 500
                        required:
                          - field
                          - operator
                          - value
                        additionalProperties: false
                      - type: object
                        properties:
                          field:
                            type: string
                            const: relabel_status
                          operator:
                            type: string
                            enum:
                              - equals
                              - not_equals
                          value:
                            type: string
                            enum:
                              - pending
                              - processing
                              - relabeled
                              - unchanged
                              - errored
                        required:
                          - field
                          - operator
                          - value
                        additionalProperties: false
                      - type: object
                        properties:
                          field:
                            type: string
                            const: split
                          operator:
                            type: string
                            enum:
                              - equals
                              - not_equals
                          value:
                            type: string
                            enum:
                              - train
                              - val
                        required:
                          - field
                          - operator
                          - value
                        additionalProperties: false
                      - type: object
                        properties:
                          field:
                            type: string
                            const: metadata
                          key:
                            type: string
                            minLength: 1
                            maxLength: 256
                          operator:
                            type: string
                            enum:
                              - equals
                              - not_equals
                          value:
                            anyOf:
                              - type: string
                                maxLength: 500
                              - type: number
                              - type: boolean
                        required:
                          - field
                          - key
                          - operator
                          - value
                        additionalProperties: false
                      - type: object
                        properties:
                          field:
                            type: string
                            const: eval_applied
                          operator:
                            type: string
                            enum:
                              - equals
                              - not_equals
                          value:
                            type: string
                            format: uuid
                            pattern: >-
                              ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$
                        required:
                          - field
                          - operator
                          - value
                        additionalProperties: false
                row_ids:
                  description: Sélectionnez uniquement ces ID de ligne.
                  minItems: 1
                  maxItems: 5000
                  type: array
                  items:
                    type: string
                    minLength: 1
                    maxLength: 512
                fraction:
                  description: >-
                    Déplacez uniquement cette proportion des groupes
                    sélectionnés, classés selon une empreinte de l'identifiant
                    du groupe afin que chaque groupe reste entier.
                  type: number
                  exclusiveMinimum: 0
                  exclusiveMaximum: 1
              required:
                - split
              additionalProperties: false
      responses:
        '200':
          description: >-
            Les entrées ont été déplacées, ou le seraient dans le cadre d'une
            simulation à blanc.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DatasetEntrySplitResult'
        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
    ProjectAlias:
      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:
    DatasetEntrySplitResult:
      type: object
      required:
        - dry_run
        - matched
        - groups
        - updated
        - revision
        - entry_counts
        - group_conflicts
      properties:
        dry_run:
          type: boolean
        matched:
          type: integer
          description: >-
            Entrées sélectionnées selon les filtres, les ID de ligne et la
            fraction.
        groups:
          type: integer
          description: Groupes auxquels appartiennent les entrées sélectionnées.
        updated:
          type: integer
          description: Entrées sélectionnées qui se trouvaient dans une autre partition.
        revision:
          type: integer
          description: "La révision du dataset après la modification\_; inchangée lors d’une simulation à blanc ou d’une opération sans effet."
        entry_counts:
          $ref: '#/components/schemas/DatasetEntryCounts'
        group_conflicts:
          type: array
          items:
            type: string
          description: >-
            Groupes présents dans plusieurs partitions. Une modification réelle
            comportant des conflits est rejetée.
    DatasetEntryCounts:
      type: object
      required:
        - total
        - train
        - val
      properties:
        total:
          type: integer
        train:
          type: integer
        val:
          type: integer
    ErrorResponse:
      type: object
      required:
        - error
      properties:
        error:
          type: object
          required:
            - message
            - type
          properties:
            message:
              type: string
            type:
              type: string
      example:
        error:
          message: Project 'missing' not found in entity 'your-team'
          type: not_found
  responses:
    Error:
      description: La requête a échoué.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ErrorResponse'
  securitySchemes:
    WandbCredential:
      type: http
      scheme: bearer
      bearerFormat: wandb API key or JWT
      description: "Une clé API wandb ou un JWT wandb. Les sessions du navigateur sont échangées par le backend de l’application web Model Distillation\_; les capacités des tâches sont réservées à un usage interne."

````