> ## Documentation Index
> Fetch the complete documentation index at: https://praison.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Embedding Agent • AI Agent SDK

> EmbeddingAgent - A specialized agent for generating text embeddings.

# embedding\_agent

<Badge color="blue">AI Agent</Badge>

EmbeddingAgent - A specialized agent for generating text embeddings.

This agent provides embedding capabilities for text using AI embedding models,
with support for batch processing and similarity calculations.

Follows the Agent() class patterns with:

* Lazy loading for heavy dependencies (litellm, rich)
* Precedence Ladder for configuration resolution
* Both sync and async methods

## Import

```python theme={"theme":{"light":"vitesse-light","dark":"vitesse-dark"}}
from praisonaiagents.agent import embedding_agent
```

## Classes

<CardGroup cols={2}>
  <Card title="EmbeddingConfig" icon="brackets-curly" href="../classes/EmbeddingConfig">
    Configuration for embedding settings.
  </Card>

  <Card title="EmbeddingAgent" icon="brackets-curly" href="../classes/EmbeddingAgent">
    A specialized agent for generating text embeddings.
  </Card>
</CardGroup>

***

## Related Documentation

<CardGroup cols={2}>
  <Card title="Agents Concept" icon="robot" href="/docs/concepts/agents" />

  <Card title="Single Agent Guide" icon="book-open" href="/docs/guides/single-agent" />

  <Card title="Multi-Agent Guide" icon="users" href="/docs/guides/multi-agent" />

  <Card title="Agent Configuration" icon="gear" href="/docs/configuration/agent-config" />

  <Card title="Auto Agents" icon="wand-magic-sparkles" href="/docs/features/autoagents" />
</CardGroup>
