---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# MLSolutionFactory - Global

# MLSolutionFactory - Global {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

A API MLSolutionFactory é uma classe de fábrica para obter um objeto programável de MLSolution.

Esta API requer o plug-in Inteligência preditiva (com.glide.platform_ml) e é fornecida no namespace `sn_ml`. Para obter mais informações, consulte [Inteligência preditiva](https://www.servicenow.com/docs/access?context=predictive-intelligence&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US).

Para obter diretrizes de uso, consulte [MLSolutionFactory objetos programáveis](https://www.servicenow.com/docs/access?context=using-ml-apis-mlsolutionfactory&version=xanadu&pubname=xanadu-intelligent-experiences&ft:locale=en-US).
**Conceitos relacionados**   

* [MLSolution](https://servicenow-prod.fluidtopics.net/HdnGffzlidmjMwnAeVbbbg#MLSolutionAPI "A API MLSolution fornece métodos para lidar com Inteligência preditiva previsões e recuperar objetos de solução para todas as capacidades: semelhança, classificação e clustering).")
* [MLSolutionUtil](https://servicenow-prod.fluidtopics.net/4QVuebq6GkWjDVRqa41g1g#MLSolutionUtilAPI "A inclusão de script MLSolutionUtil fornece métodos para obter Inteligência preditiva previsões.")
* [REST API: obter previsões para várias soluções](https://servicenow-prod.fluidtopics.net/z3m29dPjrqh5AfDceyVc3A#agent-intelligence-api "A API Inteligência preditiva fornece endpoints que preveem um valor de campo com base em um ou mais campos de entrada e uma solução treinada.")

## MLSolutionFactory - getSolution(cadeia de caracteres solutionName, opções de objeto) {#ariaid-title2}

Obtém um objeto MLSolution para um nome de solução especificado.
{#MLSolutionFactory-getSolution_S_O__table_hqw_pbm_yfb__entry__3}

| Nome | Tipo | Descrição |
|-|-|-|
| solutionName | Cadeia de caracteres | Nome da solução. |
| opções | Objeto | Opcional. opções.version: se fornecido, cria uma instância de MLSolution para a versão fornecida de solutionName. |
[Tabela 1. Parâmetros]

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

| Tipo | Descrição |
|-|-|
| Objeto | Objeto[MLSolution](https://servicenow-prod.fluidtopics.net/HdnGffzlidmjMwnAeVbbbg#MLSolutionAPI "A API MLSolution fornece métodos para lidar com Inteligência preditiva previsões e recuperar objetos de solução para todas as capacidades: semelhança, classificação e clustering).") da solução especificada. |
[Tabela 2. Retorna]

{#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);


