﻿---
title: Deploy trained models
description: If you want to perform natural language processing tasks in your cluster, you must deploy an appropriate trained model. There is tooling support in Eland...
url: https://www.elastic.co/elastic/docs-builder/docs/3016/explore-analyze/machine-learning/nlp/ml-nlp-deploy-models
products:
  - Elasticsearch
  - Machine Learning
applies_to:
  - Elastic Cloud Serverless: Generally available
  - Elastic Stack: Generally available
---

# Deploy trained models
If you want to perform natural language processing tasks in your cluster, you must deploy an appropriate trained model. There is tooling support in [Eland](https://github.com/elastic/eland) and Kibana to help you prepare and manage models.
1. [Select a trained model](https://www.elastic.co/elastic/docs-builder/docs/3016/explore-analyze/machine-learning/nlp/ml-nlp-select-model).
2. [Import the trained model and vocabulary](https://www.elastic.co/elastic/docs-builder/docs/3016/explore-analyze/machine-learning/nlp/ml-nlp-import-model).
3. [Deploy the model in your cluster](https://www.elastic.co/elastic/docs-builder/docs/3016/explore-analyze/machine-learning/nlp/ml-nlp-deploy-model).
4. [Try it out](https://www.elastic.co/elastic/docs-builder/docs/3016/explore-analyze/machine-learning/nlp/ml-nlp-test-inference).