Choosing Embedding Models
Key Factors
1. Task Type
2. Domain
3. Languages
4. Performance vs Cost
Evaluation Approach
1. Select candidate models 2. Create test dataset 3. Measure retrieval accuracy 4. Compare latency and cost 5. Test edge cases
Recommended Defaults
Use Case | Model |
|----------|-------|
General | OpenAI text-embedding-3-small |
Open Source | BGE-large-en-v1.5 |
Multilingual | multilingual-e5-large |
Instruction-following | Instructor-large |