拓冰建站拓冰建站
首页 / 资讯中心 / 正文

Refly v0.6.0 版本全解析:BYOK 自定义模型配置、一键云部署、演示模式与文档导出

Refly v0.6.0 版本全解析BYOK 自定义模型配置、一键云部署、演示模式与文档导出【免费下载链接】reflyThe first open-source agent skills builder. Define skills by vibe workflow, run on Claude Code, Cursor, Codex more. Build Clawdbot · APIs for Lovable · Bots for Slack Lark/Feishu · Skills are infrastructure, not prompts.项目地址: https://gitcode.com/GitHub_Trending/re/reflyRefly v0.6.0 是该产品的一次重大更新核心引入了自定义模型与供应商配置BYOK、一键云部署、演示Presentation模式、批量图片处理和文档导出五大能力并围绕 AI 响应时的性能与稳定性做了一批系统级优化。读完本文你可以了解这一版本每项新功能在产品中的具体形态、仓库中对应的实现模块与关键调用链尤其是文档导出背后的 Lambda 异步任务体系以及各优化修复项解决的问题边界。一、版本总览v0.6.0 带来了什么根据 v0.6.0 发布说明该版本被官方定位为 Refly 的一次重大更新Major Update目标是打造一个更高效、更稳定的 AI 原生创作平台。整体能力可以归纳为六块能力模块核心价值仓库中对应的实现区域自定义模型与供应商配置BYOK接入自己的 API Key零订阅配额消耗使用 Reflypackages/ai-workspace-common/src/components/settings/一键云部署在 Gitpod、Zeabur、Sealos 上零成本即时部署deploy/Docker Compose、Helm 图表首页体验重构首页直接提问并一键创建画布场景化模板库前端路由与模板模块演示功能任意画布节点编排为演示文稿全屏放映与分享packages/ai-workspace-common/src/components/slideshow/图片批量处理复制/拖拽/点击多种方式批量上传图片到画布packages/ai-workspace-common/src/components/canvas/文档导出导出 docx / pdf完整保留样式与结构前端导出 Hook 后端 Lambda 任务队列下面逐块展开并对每项能力给出源码级的佐证。二、自定义模型与供应商配置BYOKv0.6.0 最重要的能力是让用户使用自己的 API Key 完全免费使用 Refly不消耗订阅配额。具体支持范围对话模型支持自定义 provider对话模型支持自定义列表与分组例如为编码、写作分别指定专用模型嵌入模型Embedding支持自定义 provider并可做细粒度参数调整重排序模型Reranking同样支持细粒度参数调整Web 搜索与资源解析支持自定义 provider。前端配置面板的源码结构这些配置项在前端集中在设置面板中各配置域一一对应独立组件目录模型参数配置含嵌入/重排等媒体的媒体模型参数model-config/index.tsx其中模型媒体配置由 media-config.json 描述供应商管理Provider Storemodel-providers/index.tsx同目录下还有provider-modal.tsx、provider-store-types.ts、provider-store-utils.ts以及社区供应商相关的CommunityProviderApiKeyModal.tsx、CommunityProviderCard.tsx体现了官方/社区供应商 自带 Key的混合来源设计资源解析器配置parser-config/index.tsx默认模型配置default-model/index.tsx。从源码结构看BYOK 的细粒度参数调整是通过model-config表单model-form.tsx对嵌入与重排模型的参数逐项暴露实现的与发布说明中 Fine-grained parameter adjustments for embedding and reranking models 的描述一致。三、一键云部署v0.6.0 支持在Gitpod、Zeabur、Sealos三个平台零成本一键部署部署后即可直接使用全部画布能力无需复杂配置。仓库中的deploy/目录提供了部署的完整基础设施也是自托管self-deploy的实现基础docker-compose.yml 及其拆分的docker-compose.base.yml、docker-compose.middleware.yml、docker-compose.services.yml配合 env.example 环境变量模板覆盖 API、Web、中间件含 Elasticsearch、Qdrant、SearXNG 等见deploy/docker/下对应子目录的编排nginx.conf 与 nginx-proxy.conf 定义网关路由面向 K8s 的 Helm 图表refly-stack/values.yaml 为整体栈refly-api、refly-web、refly-ingress三个子 Chart 分别承载 API、前端与流量入口社区版自部署文档见 self-deploy 指南 与 IP 访问 FAQ。一键部署平台的本质是把上述 Compose/Helm 产物托管到平台侧用户点击部署即可获得完整画布能力的环境。四、首页体验重构v0.6.0 重构了首页提供两类入口智能快速访问在首页直接提问一键创建画布开始协作场景化模板库面向常见场景提供丰富的快速启动提示词quick-start prompts与精选社区模板。这一改动降低了从空白画布开始的冷启动成本与演示、模板等能力共同构成先选场景、再创作的使用路径。五、演示功能Presentation演示模式允许把任意画布节点添加进演示文稿并自由编排支持全屏放映并可一键生成公开分享链接供团队协作。仓库中演示能力的实现集中在slideshow组件目录核心结构如下预览模式入口PreviewMode.tsx、OptimizedPreviewMode.tsx幻灯片状态与导航useSlideshow.ts——该 Hook 维护当前页索引currentSlideIndex提供nextSlide/prevSlide导航并在预览模式下监听键盘事件ArrowRight/Space翻到下一页、ArrowLeft上一页、Escape退出同时实现了触摸手势滑动handleTouchStart/handleTouchEnd即移动端也支持左右滑动翻页按节点类型拆分的渲染器DocumentRenderer.tsx、ImageRenderer.tsx、CodeArtifactRenderer.tsx、VideoRenderer.tsx、WebsiteRenderer.tsx等这正是任意画布节点皆可入片的支撑——每个节点类型都有专属渲染实现页面布局与缩略导航PageLayout.tsx、SidebarMinimap.tsx。从源码结构看节点到幻灯片的映射由ArtifactRenderer.tsx中的NodeRelation类型承载useSlideshow以NodeRelation[]作为入参即演示文稿本质是画布节点关系列表的一个有序投影这也解释了任意节点可加入、可重排的灵活性来源。六、增强图片处理v0.6.0 对画布的图片输入做了批量化处理批量上传支持复制、拖拽或点击上传一次上传多张图片多种加入方式从资源面板直接上传加入画布、将多张图直接拖入画布自动上传、复制多张图后粘贴到画布图片生成技能支持基于技能的图片生成目前需要自行配置 API Key与第二节 BYOK 能力呼应。七、文档导出从前端 Hook 到后端 Lambda 任务队列文档导出支持docx 与 pdf 两种格式并完整保留文档样式与结构。这部分在仓库中有一条完整、可追踪的实现链路值得展开。前端导出调度 Hook导出逻辑封装在 use-export-document.ts 中导出类型定义为ExportType markdown | docx | pdf并按格式走不同通道markdown 走同步通道exportDocumentSync直接调用exportDocument接口取回文本pdf / docx 走异步通道exportDocumentAsync先调用startExportJob创建导出任务随后以固定节奏轮询任务状态——代码中POLL_INTERVAL 10001 秒一次、MAX_POLL_ATTEMPTS 300最长 5 分钟任务completed后调用downloadExportJobResult下载 Blob可取消通过AbortSignal支持中途取消取消时抛出专用的ExportCancelledError等待轮询间隔期间也会响应 abort 事件。统一入口exportDocument做智能分流markdown 返回字符串pdf/docx 返回 Blob失败时抛出带信息的错误。后端API 控制器与 Lambda 任务后端由 drive.controller.ts 暴露三个接口startExportJob创建任务、getExportJobStatus查询状态、downloadExportJobResult下载结果。具体处理实现在 drive.service.tsstartExportJob创建一个 Lambda Job 记录并转换为对外暴露的ExportJob初始状态PENDINGgetExportJobStatus通过lambdaJobToExportJob把任务记录映射为含有效状态ExportJobStatus的导出任务对象下载接口返回data、contentType与filename保证 pdf/docx 的 MIME 与文件名正确落地。任务队列与执行侧由 lambda 模块 承担lambda.processor.ts消费队列任务result-handler.service.ts处理执行结果sqs-bridge.service.ts提供 SQS 桥接。从源码结构看可以推断导出请求会被投递到异步 WorkerLambda 沙箱执行环境中完成格式转换API 侧只负责任务生命周期管理与结果下发——这正是 pdf/docx 转换需要数秒到数分钟、必须用创建任务 → 轮询 → 下载三段式而非同步响应的工程原因。八、系统优化与 Bug 修复清单v0.6.0 的另一大块是性能、稳定性与体验修复发布说明中列出的全部条目如下按主题归类性能与稳定性解决 AI 响应期间高资源占用导致的卡顿与崩溃问题修复复制共享画布时 AI 响应行为异常的问题优化本地缓存机制防止缓存溢出导致的崩溃修复画布为空时打开对话框的问题解决节点连接线偶发消失的问题并做相关性能优化。用户体验增强侧边栏交互优化画布与知识库区块可折叠知识库改进知识库的Prompt 与检索配置分离、空知识库提供直观的添加入口节点操作简化新增 符号直观引导、改进拖拽连线与添加节点的提示、优化右键菜单减少操作步骤组内子节点自动布局改进保持相对位置并避免重叠线性会话优化打开历史响应时自动滚动到初始位置多预览窗口支持选择菜单可直接创建 AI 提问节点优化代码组件处理解决大代码块截断问题编辑器加载优化超时时自动降级fallback各操作场景的友好提示改进。九、小结v0.6.0 的更新逻辑可以概括为三条主线降低使用门槛——BYOK 让使用者用自己的 API Key 零配额消耗运行 Refly一键云部署让环境搭建接近零成本扩展创作出口——演示模式把画布节点变成可放映、可分享的演示文稿文档导出把画布内容带出为 docx/pdf 文件夯实运行底座——围绕 AI 响应高负载、缓存溢出、共享画布复制等稳定性问题做了系统性修复。如果你想继续深入建议按以下路径阅读仓库BYOK 配置面板见 settings 组件目录演示模式见 useSlideshow.ts文档导出全链路见 use-export-document.ts 与 drive.service.ts自部署基础设施见 deploy/docker/docker-compose.yml。【免费下载链接】reflyThe first open-source agent skills builder. Define skills by vibe workflow, run on Claude Code, Cursor, Codex more. Build Clawdbot · APIs for Lovable · Bots for Slack Lark/Feishu · Skills are infrastructure, not prompts.项目地址: https://gitcode.com/GitHub_Trending/re/refly创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门