---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MLSolutionFactory - Global

# MLSolutionFactory - Global {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

L'API MLSolutionFactory est une classe d'usine permettant d'obtenir un objet pouvant contenir des scripts MLSolution.

Cette API nécessite le module d'extension Intelligence prédictive (com.glide.platform_ml) et est fournie dans l'espace de noms `sn_ml` . Pour en savoir plus, consultez [Intelligence prédictive](https://www.servicenow.com/docs/access?context=predictive-intelligence&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US).

Pour les directives d'utilisation, [reportez-vous à la section Objets pouvant contenir des scripts MLSolutionFactory](https://www.servicenow.com/docs/access?context=using-ml-apis-mlsolutionfactory&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US).
**Concepts associés**   

* [MLSolution](https://servicenow-prod.fluidtopics.net/ZthBC955g7Mjr3hzCWqA~g#MLSolutionAPI "L’API MLSolution fournit des méthodes de gestion Intelligence prédictive des prédictions et de récupération d’objets de solution pour toutes les fonctionnalités : similarité, classification et clustering).")
* [MLSolutionUtil](https://servicenow-prod.fluidtopics.net/MZGYAwC96GUil4u1EDh7Rg#MLSolutionUtilAPI "L’include de script MLSolutionUtil fournit des méthodes pour obtenir Intelligence prédictive des prédictions.")
* [API REST : obtenir des prédictions pour plusieurs solutions](https://servicenow-prod.fluidtopics.net/7c7gW6wF0FDjCm4Wog2zmQ#agent-intelligence-api "L’API Intelligence prédictive fournit des points de terminaison qui prédisent une valeur de champ en fonction d’un ou de plusieurs champs d’entrée et d’une solution formée.")

## MLSolutionFactory - getSolution(String solutionName, options de l'objet) {#ariaid-title2}

Obtient un objet MLSolution pour un nom de solution spécifié.
{#MLSolutionFactory-getSolution_S_O__table_hqw_pbm_yfb__entry__3}

| Nom | Type | Description |
|-|-|-|
| solutionName | Chaîne | Nom de la solution. |
| options | Objet | Optionnel. options.version : si fournie, crée une instance MLSolution pour la version fournie de solutionName. |
[Tableau 1. Paramètres]

{#MLSolutionFactory-getSolution_S_O__table_hqw_pbm_yfb} {#MLSolutionFactory-getSolution_S_O__table_iqw_pbm_yfb__entry__2}

| Type | Description |
|-|-|
| Objet | [MLSolution](https://servicenow-prod.fluidtopics.net/ZthBC955g7Mjr3hzCWqA~g#MLSolutionAPI "L’API MLSolution fournit des méthodes de gestion Intelligence prédictive des prédictions et de récupération d’objets de solution pour toutes les fonctionnalités : similarité, classification et clustering).") de la solution spécifiée. |
[Tableau 2. Renvoie]

{#MLSolutionFactory-getSolution_S_O__table_iqw_pbm_yfb}  

    // basic usage
    var mlSolution = sn_ml.MLSolutionFactory.getSolution("ml_incident_categorization");
            
    // using options.version parameter
    var options = {};
    options.version = 1;
    var mlSolution = sn_ml.MLSolutionFactory.getSolution("ml_incident_categorization", options);


