# Models Palantir provides a common interface to integrate models from a range of different sources. Models can be integrated from: 1. [Models trained in Palantir](../model-asset-code-repositories/index.md). 2. [Model files trained outside of Palantir and uploaded as an unstructured dataset](../model-asset-files/index.md). 3. [Models containerized outside of Palantir and pushed into the Foundry Docker registry](../container-overview/index.md). 4. [Models trained and hosted outside of Palantir](../external-model-connection/index.md). All models can be productionized and connected to operational applications through the [Modeling Objectives](../../model-integration/objectives/index.md) application. ![Model Adapter and Modeling Objective architecture diagram](../../../assets/e8eb2eb6e6f4fd39317e087347c6ae9b86fe5e3849304e1bdc9538b1c0fbeab9.webp) ## Model adapters Models in Palantir comprise of two components: * **Model artifacts:** The model files, parameters, weights, container, or credentials where a trained model is saved. * **[Model adapter](../model-adapter-overview/index.md):** The logic and the environment dependencies that describe how Foundry should interact with the **model artifacts** to load, initialize, and perform inference with the model. Model in Palantir