Factory functions for embeddings.
Initialize an embedding model from a model name and optional provider.
Requires the integration package for the chosen model provider to be installed.
See the model_provider parameter below for specific package names
(e.g., pip install langchain-openai).
Refer to the provider integration's API reference
for supported model parameters to use as **kwargs.