---
title: Overview
---

EmbedJs comes with built-in support for various popular large language models. We handle the complexity of integrating these models for you, allowing you to easily customize your language model interactions through a user-friendly interface.

<CardGroup cols={4}>
    <Card title="OpenAI" href="/components/llms/openai" />
    <Card title="Azure OpenAI" href="/components/llms/azure-openai" />
    <Card title="Anthropic" href="/components/llms/anthropic" />
    <Card title="Ollama" href="/components/llms/ollama" />
    <Card title="LlamaCpp" href="/components/llms/llama-cpp" />
    <Card title="Hugging Face" href="/components/llms/huggingface" />
    <Card title="Vertex AI" href="/components/llms/vertexai" />
    <Card title="Mistral AI" href="/components/llms/mistral" />
</CardGroup>

<br/ >

## Token Usage

The list of LLMs that support token usage are:

-   OpenAI
-   Vertex AI
-   Anthropic
-   Mistral AI

<br/ >

<Snippet file="missing-model-tip.mdx" />
