使用场景
一个图像识别应用,使用 CapybaraDB 自动将图像转换为文本并进行语义搜索。
一个内容管理系统,通过 CapybaraDB 存储和检索大量文本和媒体文件,无需复杂的数据管道。
一个推荐系统,利用 CapybaraDB 的向量索引功能快速检索和推荐相关内容。
产品特色
自动数据处理:自动完成图像转文本、文本分块、嵌入生成和向量索引等复杂任务,无需手动处理。
自定义嵌入:开发者可为每个 JSON 字段选择嵌入模型,灵活控制文本和图像的处理方式。
无缝嵌套字段:支持在任意嵌套字段中使用 CapybaraDB 扩展 JSON,高效存储和索引复杂数据结构。
媒体存储:直接在数据库中存储大型媒体文件,无需单独处理对象存储系统。
签名 URL:为每个保存的媒体文件自动生成签名 URL,方便安全地检索和共享存储媒体。
异步处理:数据处理在后台异步进行,确保用户无需等待嵌入和索引完成。
MongoDB 兼容:完全兼容 MongoDB,受益于其丰富的生态系统和社区支持。
使用教程
访问 https://www.capybaradb.co/ 并注册账户。
在 CapybaraDB 控制台创建一个新的数据库实例。
根据需求选择合适的嵌入模型和分块策略。
将数据以 CapybaraDB 扩展 JSON 格式存储到数据库中。
通过 CapybaraDB 提供的接口进行数据查询和检索。
利用签名 URL 安全地共享和访问存储的媒体文件。
根据需要调整参数(如分块大小、嵌入模型)以优化性能。
利用 MongoDB 兼容性,结合现有工具和框架进行开发。