Flexible embedding generation pipeline. Supports multiple providers, batch processing, caching, and cost tracking.
| Visibility | Name | Type | Description |
|---|---|---|---|
| private | config | EmbeddingConfig | |
| private | provider | EmbeddingProvider | |
| private | cache | EmbeddingCache | |
| private | cost_tracker | CostTracker |
| Visibility | Name | Description |
|---|---|---|
| public | run() | |
| public | generate_batch() | |
| public | validate_dimensions() | |
| public | get_cost_stats() | |
| private | _create_provider() | |
| private | _estimate_tokens() |
| Name | Value |
|---|---|
| name | EmbeddingPipeline |
| stereotype | null |
| visibility | public |
| isAbstract | false |
| isFinalSpecialization | false |
| isLeaf | false |
| isActive | false |