🧬 嵌入集成#
嵌入是表示任何类型数据的A.I原生方式,使其成为与各种A.I驱动的工具和算法配合使用的理想选择。它们可以表示文本、图像,并且很快还可以表示音频和视频。创建嵌入的方法有很多,无论是使用本地安装的库,还是通过调用API。
Chroma为流行的嵌入提供商提供了轻量级包装器,使其在您的应用中易于使用。您可以在创建Chroma集合时设置嵌入函数,该函数将自动使用,或者您也可以直接调用它们。
| Python | JS | |
|---|---|---|
| OpenAI | ✅ | ✅ |
| Google Gemini | ✅ | ✅ |
| Cohere | ✅ | ✅ |
| Hugging Face | ✅ | ➖ |
| Instructor | ✅ | ➖ |
| Hugging Face Embedding Server | ✅ | ✅ |
| Jina AI | ✅ | ✅ |
| Roboflow | ✅ | ➖ |
| Ollama Embeddings | ✅ | ✅ |
🏗️ 框架集成#
Chroma与许多流行工具保持集成。这些工具可用于定义A.I原生应用的业务逻辑、策划数据、微调嵌入空间等。
我们欢迎社区添加新集成的拉取请求。
| Python | JS | |
|---|---|---|
| 🦜️🔗 Langchain | ✅ | ✅ |
| 🦙 LlamaIndex | ✅ | ✅ |
| Braintrust | ✅ | ✅ |
| 🔭 OpenLLMetry | ✅ | 🔜 |
| 🎈 Streamlit | ✅ | ➖ |
| 💙 Haystack | ✅ | ➖ |
| 🔭 OpenLIT | ✅ | 🔜 |