Available Embedding Model Wrappers
mainChroma Go provides a wide range of embedding function wrappers for various providers and specialized use cases. These include:
Standard Providers:
- OpenAI: Access OpenAI's embedding models.
- Cohere: Access Cohere's embedding API.
- HuggingFace: Use either the Inference API or a local Embedding Inference Server.
- Ollama: Local embeddings via Ollama.
- Cloudflare Workers AI: Embeddings via Cloudflare.
- Together AI, Voyage AI, Google Gemini, Mistral AI, Nomic AI, Jina AI, Perplexity, OpenRouter.
Specialized & Multimodal:
- Roboflow CLIP: Multimodal (text + images).
- Twelve Labs: Multimodal (text, image, audio, video).
- Amazon Bedrock: Titan models.
- Baseten BEI: Deploy your own models.
- Morph AI.
Sparse & Hybrid Search:
- Chroma Cloud: Hosted embeddings.
- Chroma Cloud Splade: Sparse embeddings for hybrid search.
- BM25: Local sparse embeddings (no external API required).