| Python | TypeScript | |
|---|---|---|
| Cloudflare Workers AI | ✓ | ✓ |
| Cohere | ✓ | ✓ |
| Google Generative AI | ✓ | ✓ |
| Hugging Face | ✓ | - |
| Hugging Face 嵌入服务器 | ✓ | ✓ |
| Jina AI | ✓ | ✓ |
| Mistral | ✓ | ✓ |
| Morph | ✓ | ✓ |
| OpenAI | ✓ | ✓ |
| Sentence Transformers | ✓ | ✓ |
| Together AI | ✓ | ✓ |
| 提供商 | 嵌入函数包 |
|---|---|
| 全部(安装所有包) | @chroma-core/all |
| Cloudflare Workers AI | @chroma-core/cloudflare-worker-ai |
| Cohere | @chroma-core/cohere |
| Google Gemini | @chroma-core/google-gemini |
| Hugging Face Server | @chroma-core/huggingface-server |
| Jina | @chroma-core/jina |
| Mistral | @chroma-core/mistral |
| Morph | @chroma-core/morph |
| Ollama | @chroma-core/ollama |
| OpenAI | @chroma-core/openai |
| 千问(通过 Chroma Cloud) | @chroma-core/chroma-cloud-qwen |
| Sentence Transformers | @chroma-core/sentence-transformer |
| Together AI | @chroma-core/together-ai |
| Voyage AI | @chroma-core/voyageai |
- Python
- TypeScript
- Rust
默认:all-MiniLM-L6-v2
Chroma 的默认嵌入函数使用 Sentence Transformers 的all-MiniLM-L6-v2 模型来创建嵌入。该模型可以创建句子和文档嵌入,适用于广泛的任务。此嵌入函数在您的本地机器上运行,可能需要下载模型文件(这会自动完成)。如果您在创建集合时未指定嵌入函数,Chroma 将默认其为 DefaultEmbeddingFunction:使用嵌入函数
嵌入函数可以链接到集合,并在您调用add、update、upsert 或 query 时自动使用。自定义嵌入函数
您可以创建自己的嵌入函数供 Chroma 使用;只需实现EmbeddingFunction 接口即可。