octopus v0.9.17 并不存在官方版本记录,当前最新稳定版为 v4.0(ga),早期版本含 v3.1(ga)、v3.0 与 v2.1(均已停用);所谓 v0.9.17 极可能是误记、拼写错误或混淆其他工具。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Octopus v0.9.17 并不存在官方版本记录。当前 OpenI / octopus 项目最新稳定版为 v4.0 (GA),早期支持版本包括 v3.1(GA)、v3.0(已停用)、v2.1(已停用)。所谓“Octopv0.9.17”极可能是误记、拼写错误,或混淆了其他工具(如某些本地化修改版、非官方分支、或与 PaQiuQiu、VisionMaster 等视觉工具命名风格相似的第三方封装)。
确认你实际使用的系统
请先核对以下信息:
- 执行命令行 octopus --version 或查看启动日志中的版本标识;
- 检查安装来源:是通过 OpenI 官方仓库、GitHub openi/octopus,还是某企业内部分支?
- 界面或文档中是否出现 “Document Intelligence”、“Azure Form Recognizer 兼容模式”、“custom model composition” 等关键词?——这说明你实际在用文档智能类服务,而非独立 octopus 工具。
若你指 OpenI/octopus v4.0 的自定义专家模板(即组合模型)
v4.0 中已统一使用 组合自定义模型(Composed Custom Model) 替代旧版“专家模板”概念。其本质是将多个训练完成的专用模型(如“采购单识别”“发票解析”“合同条款抽取”)按业务逻辑聚合,由系统自动路由文档到最匹配子模型。
- 需先在 Azure 文档智能资源下,用至少 5 份同类型表单完成训练,生成 ≥2 个独立 custom model ID;
- 调用 REST API POST /formrecognizer/documentModels:compose,传入 model IDs 列表(最多 200 个),指定 api-version=2024-11-30;
- 组合后获得一个新 model ID,后续分析请求直接提交该 ID,服务自动分类并调用对应子模型;
- 不支持 UI 拖拽式模板编辑,全部通过 API 或 SDK(Python/Java/.NET)管理。
若你实际在用 LabelImg 类标注工具并误称“Octopus”
LabelImg 支持自定义导出模板(如适配医疗 DICOM 或工业缺陷 JSON 格式),但需手动开发:
- 在 libs/ 目录下新增 my_format_io.py,继承 LabelFileIO 并重写 save() 方法;
- 修改 libs/labelFile.py 中的格式注册逻辑,加入你的类;
- 在 libs/toolBar.py 添加菜单项和触发回调;
- 重启 LabelImg 即可在“导出”下拉菜单中选择你的模板。
其他可能性:PaQiuQiu 或 VisionMaster 场景
若涉及斑点检测(SimpleBlobDetector)、CSF 点云滤波或 VM 插件开发:
- PaQiuQiu 无“专家模板”概念,但可通过配置 blobThreshold、minArea 等参数构建专用检测流程;
- VisionMaster 中“模板”通常指 Halcon 的











