Roo-Code/src/services/code-index/embedders
SannidhyaSah 7ddc4e64f3
feat: Add Mistral embedding provider (#5932) (#5946)
* feat: add Mistral embedding provider with OpenAI Compatible Wrapper

- Implement MistralEmbedder class using OpenAI-compatible API
- Add comprehensive unit tests with 100% coverage
- Update type definitions for Mistral provider support
- Integrate Mistral option in UI components and configuration
- Add internationalization support for Mistral provider
- Fix API key storage and retrieval for embedding providers
- Update service factory to support Mistral embeddings
- Add proper error handling and validation

This implementation allows users to use Mistral's embedding models
through the existing OpenAI-compatible wrapper approach, providing
a seamless integration experience.

* feat: add Mistral embedding provider support

- Implement MistralEmbedder class with API integration
- Add Mistral models to embedding model configurations
- Update UI to include Mistral provider option
- Add comprehensive unit tests for Mistral embedder
- Update type definitions and interfaces
- Add internationalization support for Mistral provider

* fix: add missing translations for Mistral embedding provider

* fix: address PR review feedback - improve translations and add clarifying comment
2025-07-19 13:24:24 -04:00
..
__tests__ feat: Add Mistral embedding provider (#5932) (#5946) 2025-07-19 13:24:24 -04:00
gemini.ts feat: add gemini-embedding-001 model to code-index service (#5698) 2025-07-14 14:10:40 -04:00
mistral.ts feat: Add Mistral embedding provider (#5932) (#5946) 2025-07-19 13:24:24 -04:00
ollama.ts feat: increase Ollama API timeout values and extract as constants (#5778) 2025-07-16 09:30:33 -04:00
openai-compatible.ts feat: add global rate limiting for OpenAI-compatible embeddings (#5854) 2025-07-19 09:37:01 -04:00
openai.ts feat: add comprehensive error telemetry to code-index service (#5595) 2025-07-11 23:01:50 -04:00