AutoEmbeddingModelConfigs returns the ordered list of embedding-capable models to try when a RAG strategy uses `model: auto` for embeddings. The priority is: 1. OpenAI -> text-embedding-3-small model 2. DMR -> Google's embeddinggemma model (via Docker Model Runner)
()
| 345 | // 1. OpenAI -> text-embedding-3-small model |
| 346 | // 2. DMR -> Google's embeddinggemma model (via Docker Model Runner) |
| 347 | func AutoEmbeddingModelConfigs() []latest.ModelConfig { |
| 348 | return []latest.ModelConfig{ |
| 349 | { |
| 350 | Provider: "openai", |
| 351 | Model: "text-embedding-3-small", |
| 352 | }, |
| 353 | { |
| 354 | Provider: "dmr", |
| 355 | Model: "ai/embeddinggemma", |
| 356 | }, |
| 357 | } |
| 358 | } |
no outgoing calls
no test coverage detected