开发者生态
morning
Dropbox升级Riviera平台,支持AI工作负载
摘要
Dropbox 已将 Riviera " 从一个文件预览服务演进为一个通用内容处理平台,支持超过 300 种文件格式和 100 多种转换能力。该平台现在每秒执行数十万次转换,并支持 Search、Replay、Sign 和 Dash,让 AI 工作负载能够复用为早期产品开发的内容处理基础设施。 Riviera 最初是 Dropbox 内部用于跨文件格式生成预览的服务。工程师们没有为单个格式和输出创...
Riviera
Dropbox
API
Dash
Markdown
300
PDF
博客文章
dropbox
Conductor
2026-09-23
1 阅读
约4分钟阅读
作者:Leela Kumili
字号:
Dropbox 已将 Riviera " 从一个文件预览服务演进为一个通用内容处理平台,支持超过 300 种文件格式和 100 多种转换能力。该平台现在每秒执行数十万次转换,并支持 Search、Replay、Sign 和 Dash,让 AI 工作负载能够复用为早期产品开发的内容处理基础设施。 Riviera 最初是 Dropbox 内部用于跨文件格式生成预览的服务。工程师们没有为单个格式和输出创建单独的处理服务,而是将内容处理分解为可复用的转换单元。例如,PowerPoint 预览可以通过将演示文稿转换为 PDF,然后将 PDF 页面转换为图像来生成。这些转换单元随后可以被组合成其他处理管道。 Riviera 的可组合转换管道(来源: Dropbox 博客文章 ") 该架构将编排与执行分离。一个中心组件负责验证请求、组合转换管道、将工作分派给后端工作进程并管理缓存。各个工作进程实现了特定的转换能力,而插件模型可以在不更改核心编排层的情况下增加新的能力。 Riviera 在 Dropbox 产品和核心界面中的集成(来源: Dropbox 博客文章 ") 在最新一轮扩展之前,Riviera 已经被用于 AI 处理场景。Dropbox 此前曾描述过链式转换,将内容转换为文本和嵌入向量,用于 AI 驱动的摘要和问答功能。当时,该平台支持约 300 种文件类型,每天处理约 25 亿个请求,数据量接近 1 艾字节。缓存的中间结果让多个 AI 操作可以复用先前生成的内容。 Dash 引入了额外的内容预处理需求,因为它的搜索和 AI 能力需要处理来自 Dropbox 及已连接服务的内容。Riviera 提供了用于提取和规范化内容的转换操作,在建立索引之前完成内容提取与标准化,让 Dash 能够复用现有的处理管道。 Dropbox 还通过 公共 API " 开放 Riviera 的能力。开发者文档描述了用于将文档转换为 Markdown、转录音频和视频以及提取结构化元数据的异步接口。Markdown API 支持的应用场景包括索引、渲染,以及将文档作为大语言模型的输入。应用程序提交作业并使用异步作业标识符进行轮询,任务完成和失败状态会分开返回。 该平台也开始出现在外部开发者工具中。 Dropbox 社区 "的一位开发者发布了 conductor-dropbox ",一个用于 Conductor OSS " 和 Orkes " 的开源集成组件,包含用于文档和 RAG 工作流 "的异步 Riviera Markdown 提取。该项目将 Dropbox 操作与工作流编排相结合,用于文档和 AI 处理。 Riviera 不同于 Apache Tika " 等通用提取框架,Tika 提供用于检测、解析和提取各种文件格式的文本和元数据的 API。Riviera 将转换插件与管道组合、异步执行、缓存和集中式编排结合在一起。 Dropbox 现在正在通过 API 开放 Riviera 部分能力,同时继续在文档、多媒体、搜索和 AI 工作负载中使用该平台。外部的 Conductor 集成提供了一个示例,展示了 Riviera 的内容提取能力如何被整合到更广泛的工作流编排系统中。 查看英文原文: https://www.infoq.com/news/2026/09/dropbox-riviera-ai-platform/ "
这篇文章对您有帮助吗?
订阅66必读
每日精选科技资讯,直达你的邮箱