# EmbedderConfig

**Kind:** Interface

**Source:** [`atloria-monorepo/libs/agent-core/src/semantic/embedder.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/agent-core/src/semantic/embedder.ts#L17)

Azure OpenAI Embedding Adapter

Uses direct `fetch` calls to the Azure OpenAI embeddings endpoint.
Zero external dependencies — only Node.js global fetch (Node 18+).

Follows the same Azure API patterns as runtime/model-adapter.ts:
- `api-key` header authentication
- Deployment-based URL routing
- Rate limit (429) handling with Retry-After support
- Structured error propagation

## Properties

| Property | Type |
|---|---|
| `endpoint` | `string` |
| `apiKey` | `string` |
| `model` | `string` |
| `apiVersion` | `string` |
| `batchSize` | `number` |
