算力资讯
算力资讯产业动态

AIGCPanel v2.3.0 API开放+ 全工具双语,AIGCPanel变得「可编程」

所有AI能力变成HTTP接口。每个工具都支持中英双语切换。失败的任务可以继续,不用从头再来。

AIGCPanel是一款跨平台的AI数字人桌面应用,涵盖声音合成与克隆、口型同步数字人生成、25+ 音视频处理工具和智能直播。之前所有操作都在图形界面里完成,v2.3.0给这套能力加了一层HTTP接口。 就像给普通的桌面软件装了一套遥控器,别的程序也能调用它了。

这次加了一个完整的API服务设置面板。在设置页面开启HTTP服务开关、配置端口、可选开启公网访问,整套流程都在一个页面里完成。

公网访问开启前会弹出二次确认提醒,同时建议设置Token。认证体系分两层:内部Token始终有效,公网Token仅在公网开启后生效。相当于给API装了两把锁——一个随身带,一个留给远程调用。

配套落地了三个核心接口:

文件上传考虑了两种场景:前端上传用multipart效率最高,服务端或脚本调用用JSON Base64更省事。 一种能力两种用法,比单纯加个端点更考验设计。

v2.0.0引入了多语言框架,当时只覆盖了核心功能。v2.3.0把多语言铺到了全部工具和首页——文生图、文生视频、图生图、图生视频、视频处理、音频处理,还有工作流里的所有功能节点,全部支持中英双语切换。

API设置页面单独配了26个i18n key,从服务开关到端口配置到公网Token,一个不漏。

语言切换后还有一个细节修复:左侧导航菜单、工具二级分组标题,这些之前切了语言还留着中文的地方,这次一并修了。 双语不只是翻译,而是让用户感觉不到页面还有一半没翻过来。

任务卡片多了两个新按钮。

失败的卡片新增了一个「重试」按钮。多步骤任务会保留已成功的步骤自动续跑,单步骤任务整体重新运行。暂停的卡片则多了一个「继续」按钮,点击后从停下的地方恢复。

实现上不算复杂:每个任务的状态机新增了retry和continue两条路径。但在日常场景中,这意味着跑了一小时的视频合成如果某一步超时失败,不用从头再来。

这次顺手做了一个通用MarkdownDocViewer组件。它自动解析Markdown二级标题生成左侧导航目录,内容滚动时导航高亮跟着走。

API文档和CLI文档都已迁移成Markdown源文件渲染,不再跟前端组件绑在一起。文档页面支持 ?lang=en参数和Accept-Language请求头,同一份Markdown源文件同时输出中英文。

AIGCPanel近几个版本的演进脉络:

升级到最新版,打开API服务,把AIGCPanel的能力接进你的工作流试试。 你准备用API做什么?来评论区聊聊你的想法。

转载说明引用来源:开源中国引用网址:https://www.oschina.net/news/502422