# LLMs

> langchain_huggingface → LLMs

## Classes

- [`HuggingFaceEmbeddings`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings)
- [`HuggingFaceEndpointEmbeddings`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings)
- [`HuggingFacePipeline`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/HuggingFacePipeline)
- [`HuggingFaceEndpoint`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint)
- [`TGI_RESPONSE`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/TGI_RESPONSE)
- [`TGI_MESSAGE`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/TGI_MESSAGE)
- [`ChatHuggingFace`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace)

## Modules

- [`langchain_huggingface`](https://reference.langchain.com/python/langchain-huggingface/langchain_huggingface)
- [`embeddings`](https://reference.langchain.com/python/langchain-huggingface/embeddings)
- [`huggingface`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface)
- [`huggingface_endpoint`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint)
- [`llms`](https://reference.langchain.com/python/langchain-huggingface/llms)
- [`huggingface_pipeline`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline)
- [`huggingface_endpoint`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint)
- [`tests`](https://reference.langchain.com/python/langchain-huggingface/tests)
- [`integration_tests`](https://reference.langchain.com/python/langchain-huggingface/tests/integration_tests)
- [`data`](https://reference.langchain.com/python/langchain-huggingface/data)
- [`chat_models`](https://reference.langchain.com/python/langchain-huggingface/chat_models)
- [`huggingface`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface)

## Constants

- [`model_name`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/model_name)
- [`cache_folder`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/cache_folder)
- [`model_kwargs`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/model_kwargs)
- [`encode_kwargs`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/encode_kwargs)
- [`query_encode_kwargs`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/query_encode_kwargs)
- [`multi_process`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/multi_process)
- [`show_progress`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/show_progress)
- [`model_config`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface/HuggingFaceEmbeddings/model_config)
- [`DEFAULT_MODEL`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/DEFAULT_MODEL)
- [`VALID_TASKS`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/VALID_TASKS)
- [`client`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/client)
- [`async_client`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/async_client)
- [`model`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/model)
- [`provider`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/provider)
- [`repo_id`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/repo_id)
- [`task`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/task)
- [`model_kwargs`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/model_kwargs)
- [`huggingfacehub_api_token`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/huggingfacehub_api_token)
- [`model_config`](https://reference.langchain.com/python/langchain-huggingface/embeddings/huggingface_endpoint/HuggingFaceEndpointEmbeddings/model_config)
- [`DEFAULT_MODEL_ID`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/DEFAULT_MODEL_ID)
- [`DEFAULT_TASK`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/DEFAULT_TASK)
- [`VALID_TASKS`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/VALID_TASKS)
- [`DEFAULT_BATCH_SIZE`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/DEFAULT_BATCH_SIZE)
- [`logger`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/logger)
- [`pipeline`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/HuggingFacePipeline/pipeline)
- [`model_id`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/HuggingFacePipeline/model_id)
- [`model_kwargs`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/HuggingFacePipeline/model_kwargs)
- [`pipeline_kwargs`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/HuggingFacePipeline/pipeline_kwargs)
- [`batch_size`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/HuggingFacePipeline/batch_size)
- [`model_config`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_pipeline/HuggingFacePipeline/model_config)
- [`logger`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/logger)
- [`VALID_TASKS`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/VALID_TASKS)
- [`endpoint_url`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/endpoint_url)
- [`repo_id`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/repo_id)
- [`provider`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/provider)
- [`huggingfacehub_api_token`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/huggingfacehub_api_token)
- [`max_new_tokens`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/max_new_tokens)
- [`top_k`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/top_k)
- [`top_p`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/top_p)
- [`typical_p`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/typical_p)
- [`temperature`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/temperature)
- [`repetition_penalty`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/repetition_penalty)
- [`return_full_text`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/return_full_text)
- [`truncate`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/truncate)
- [`stop_sequences`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/stop_sequences)
- [`seed`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/seed)
- [`inference_server_url`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/inference_server_url)
- [`timeout`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/timeout)
- [`streaming`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/streaming)
- [`do_sample`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/do_sample)
- [`watermark`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/watermark)
- [`server_kwargs`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/server_kwargs)
- [`model_kwargs`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/model_kwargs)
- [`model`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/model)
- [`client`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/client)
- [`async_client`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/async_client)
- [`task`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/task)
- [`model_config`](https://reference.langchain.com/python/langchain-huggingface/llms/huggingface_endpoint/HuggingFaceEndpoint/model_config)
- [`choices`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/TGI_RESPONSE/choices)
- [`usage`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/TGI_RESPONSE/usage)
- [`role`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/TGI_MESSAGE/role)
- [`content`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/TGI_MESSAGE/content)
- [`tool_calls`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/TGI_MESSAGE/tool_calls)
- [`llm`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/llm)
- [`tokenizer`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/tokenizer)
- [`model_id`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/model_id)
- [`temperature`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/temperature)
- [`stop`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/stop)
- [`presence_penalty`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/presence_penalty)
- [`frequency_penalty`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/frequency_penalty)
- [`seed`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/seed)
- [`logprobs`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/logprobs)
- [`top_logprobs`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/top_logprobs)
- [`logit_bias`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/logit_bias)
- [`streaming`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/streaming)
- [`stream_usage`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/stream_usage)
- [`n`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/n)
- [`top_p`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/top_p)
- [`max_tokens`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/max_tokens)
- [`model_kwargs`](https://reference.langchain.com/python/langchain-huggingface/chat_models/huggingface/ChatHuggingFace/model_kwargs)
