AIMirrorXAIMirrorX
AIMirrorX 客户接入帮助支持商务合作合规与使用政策使用指南API 参考AI 应用
管理员指南

模型管理

管理模型资料、名称匹配、定价入口、资料与价格同步、预填充分组、供应商和 io.net 模型部署。

  • 模型管理仅 Admin 和 Root 可访问,从侧边栏「管理员」 → 「模型」或访问 /models/metadata 进入。
  • 页面维护本站的模型资料、名称匹配、模型广场展示、供应商和预填充分组,并提供定价入口、资料与价格同步和 io.net 模型部署。
  • 渠道中的实际模型、分组和路由由渠道管理维护;价格规则见计费与支付配置和计费表达式。

模型管理概览

页面顶部有「模型」「供应商」「部署」三个标签,地址分别为 /models/metadata、/models/vendors、/models/deployments。「模型」标签右上角为「同步资料」「同步价格」「添加模型」和「⋯」菜单(「缺失的模型」「预填充分组」),下方为搜索框、筛选和模型列表。

  • 模型管理-模型列表

模型管理-模型列表页面

Admin 与 Root 的差异

模型资料、供应商、预填充分组和模型部署,Admin 与 Root 都可以管理;模型定价只有 Root 可以修改。

位置RootAdmin
「同步价格」按钮显示不显示
列表「定价」列显示当前价格摘要,点击打开「定价」标签显示「超级管理员」
行内「定价」按钮显示不显示
编辑抽屉「定价」标签可编辑并保存只显示「模型定价由超级管理员管理。」
删除时「同时移除定价」可勾选不可勾选

列表字段

除已有模型资料的记录外,列表还会列出渠道(含已禁用渠道)模型列表中出现、但没有精确同名资料的模型名称。这类行标为「缺元数据」,只能「补充资料」或复制名称。列表不支持按列排序:已有资料的记录按 ID 倒序,之后是「缺元数据」行按名称排序;默认每页 20 条。

列说明
模型图标、模型名称(点击打开编辑抽屉)和复制按钮;下方为供应商,未设置时为「未指定供应商」,无资料时为「缺元数据」。名称规则不是完全匹配时,追加规则和匹配到的模型数。
定价Root 看到当前价格摘要,点击打开「定价」标签;非完全匹配规则显示「按匹配模型配置」。Admin 显示「超级管理员」。
广场展示模型在模型广场的展示状态,点击查看原因,见广场展示状态。
渠道与分组「渠道 N · 分组 M」:提供该模型的渠道数和可访问的分组数,悬停查看渠道状态。
标签第一个标签和其余数量。
同步策略「允许更新」或「保留本地」,对应抽屉中的「允许资料同步」开关。
操作见行操作与批量操作。

右上角「查看」可显示或隐藏列;ID、供应商、匹配类型、说明信息、自定义端点、创建时间、更新时间默认隐藏。

广场展示状态

状态含义
正常展示有已启用渠道提供该模型;只向有权访问模型所属分组的用户展示。
无法展示尚未配置渠道或暂无可用渠道;非完全匹配规则没有匹配到任何渠道模型时也显示此状态。
已隐藏已通过模型资料中的「广场展示」开关隐藏。
部分展示仅非完全匹配规则:匹配到的模型中,部分已隐藏或暂无可用渠道。

「广场展示」只控制模型广场中的展示,不影响 API 调用权限。用户能否调用某个模型,由渠道、分组和 API 密钥的限制决定。

搜索与筛选

控件说明
搜索框按模型名称、说明信息或标签筛选;「缺元数据」行只按名称匹配。
展示策略「允许」或「隐藏」,即「广场展示」开关的设置值。
广场展示「正常展示」「无法展示」「已隐藏」「部分展示」。
供应商按供应商筛选,选项后显示该供应商的模型数。
同步策略「允许更新」或「保留本地」。

四个筛选均为单选,可组合使用。使用「展示策略」「同步策略」或「供应商」筛选时,列表不显示「缺元数据」行。

行操作与批量操作

  • 「编辑」:打开编辑抽屉的「模型资料」标签;「缺元数据」行显示为「补充资料」,打开带有该模型名的创建抽屉。
  • 「定价」:仅 Root 可见,打开同一抽屉并定位到「定价」标签。
  • 「⋯」菜单:「从模型广场隐藏」或「在模型广场显示」(只修改「广场展示」开关),以及「删除」;「缺元数据」行没有此菜单。

勾选行后,列表底部显示批量操作:

操作说明
设置供应商为所选模型选择供应商,预览后应用。
清除供应商归属把所选模型改为未指定供应商,预览后应用。
在模型广场显示所选模型 / 从模型广场隐藏所选模型批量修改「广场展示」开关。
复制模型名称列表以英文逗号分隔复制到剪贴板。
删除选定的模型打开删除确认,见删除模型。

选中项中有「缺元数据」行时,只能复制模型名称;其他操作会提示「请先为所有选中模型补充元数据。」

添加与编辑模型

点击「添加模型」打开「创建模型」抽屉;点击模型名称、「编辑」或「补充资料」打开以模型名为标题的抽屉。抽屉有「模型资料」「定价」「渠道与分组」三个标签,各标签分别保存。

  • 模型管理-创建模型

模型管理-创建模型页面

  • 新建时只能先填写「模型资料」;保存后「定价」「渠道与分组」才可用。从「补充资料」或「缺失的模型 → 配置」进入时,模型名已带入,三个标签都可用。
  • 关闭抽屉时,如果资料或定价有未保存的修改,会提示「放弃未保存的修改?」。

模型资料

  • 模型管理-编辑模型-模型资料

模型管理-编辑模型-模型资料页面

字段默认值校验说明
模型名称空(补充资料时带入)必填,最长 128 个字符,不能与已有记录重名模型的唯一标识。修改名称不会重命名渠道中的模型,也不会迁移定价,已有价格仍归原名称。
说明信息空—模型说明。
图标继承供应商图标最长 128 个字符可选「继承供应商图标」或「自定义模型图标」;「生效图标」显示实际使用的图标。
供应商未选择必须是已存在的供应商模型所属供应商。
标签空合计最长 255 个字符按 Enter 或逗号添加。
名称规则完全匹配四选一见名称匹配规则。列表「查看」和同步向导中称「匹配类型」。
端点配置空保存时由后端校验格式见端点配置。
广场展示开启—允许在模型广场展示;还需有可用渠道并满足用户分组访问条件。不影响 API 访问权限。
允许资料同步开启—允许「同步资料」在预览确认后覆盖所选字段;关闭后同步向导显示「已禁止资料同步」,不会修改此模型。开启时也不会自动同步,需手动运行「同步资料」。

点击「保存资料」保存;失败原因显示在抽屉底部。定价有未保存的修改时不能修改模型名称,需先保存或放弃定价修改。

名称匹配规则

规则匹配方式
完全匹配只匹配完全相同的模型名称。
前缀匹配匹配以该名称开头的模型。
包含匹配匹配名称中包含该字符串的模型。
后缀匹配匹配以该名称结尾的模型。
  • 同一个模型名称命中多条资料时,按完全匹配、前缀、后缀、包含的顺序取第一条。
  • 匹配规则只用于模型资料(说明、图标、标签、供应商、端点、广场展示);价格始终按具体模型名称配置,不会随规则传播。
  • 使用非完全匹配规则时,渠道中的具体名称不会写入模型资料,「缺失的模型」中仍可能出现这些名称;删除时也不能「同时从所有渠道移除」。

端点配置

端点配置描述模型向用户展示的端点类型和自定义路径,不是渠道 Base URL,也不会创建上游渠道。可以按行填写「端点类型」和「配置」,也可以切换「JSON 模式」;「加载模板...」用所选模板(openai、openai-response、anthropic、gemini、jina-rerank、image-generation、embeddings)替换当前全部内容。

保存时后端校验:

  • 留空表示不设置;否则必须是 JSON 对象(或端点类型字符串数组)。
  • 对象的键为端点类型,不能为空;值为以 / 开头的路径,或包含 path(以 / 开头)和可选 method(GET、POST、PUT、PATCH、DELETE、HEAD、OPTIONS)的对象。

「渠道与分组」标签中的「支持的端点」由已启用渠道推导,与此处的自定义端点是两回事。

定价

  • 模型管理-编辑模型-定价

模型管理-编辑模型-定价页面

  • 只有 Root 可以编辑;Admin 打开此标签只看到「模型定价由超级管理员管理。」
  • 完全匹配规则的模型直接编辑本模型的价格;其他规则需先在「选择模型」中选择一个匹配到的具体模型,再配置它的价格。
  • 顶部显示当前生效的计费摘要;「恢复默认定价」移除此模型的自定义价格并恢复内置默认值,没有默认价格的模型会变为未定价。
  • 下方编辑器与计费与支付配置 → 模型价格相同,字段和计费方式见该页与计费表达式。点击「保存模型价格」保存,与「模型价格」中修改的是同一份配置。
  • 打开抽屉后如果此模型的价格在其他地方被修改,保存会失败,点击「重新加载定价」后再修改。

渠道与分组

  • 模型管理-编辑模型-渠道与分组

模型管理-编辑模型-渠道与分组页面

此标签只读,内容由已启用渠道推导:广场展示状态、「绑定渠道」(渠道及其类型)、「启用分组」和「支持的端点」;非完全匹配规则另列「匹配模型」。创建或导入模型资料不会创建可调用的渠道,模型要被调用,需在渠道管理中把它加入渠道。

删除模型

在行「⋯」菜单中点击「删除」删除单个模型,或勾选后点击「删除选定的模型」批量删除(一次 1–1000 个)。「缺元数据」行没有模型资料,不能删除。确认框「删除模型?」中有两个可选项,默认都不勾选:

选项说明
同时从所有渠道移除从每个渠道的模型列表中删除该名称,并同步更新渠道能力。所选模型中有非完全匹配规则时不可用(显示「仅精确匹配可用」)。
同时移除定价删除该模型名称的自定义价格,勾选后提示「内置定价可能恢复生效。」仅 Root 可勾选。
  • 两项都不勾选时,只删除模型资料;渠道中的模型名称、能力和价格都保留。只要启用的渠道仍引用该名称,它会重新出现在列表的「缺元数据」行和「缺失的模型」中。
  • 删除后可以重新创建同名模型资料。

「同时从所有渠道移除」会直接修改渠道的模型列表,删除后该模型不能再通过这些渠道调用;需要恢复时,要在渠道中重新添加模型名称。

缺失的模型

  • 模型管理-缺失的模型

模型管理-缺失的模型页面

在「模型」标签右上角点击「⋯ → 缺失的模型」打开。列表显示已启用渠道正在使用、但没有精确同名模型资料的模型名称;被前缀、包含或后缀规则覆盖的名称仍会列出。

  • 可按名称搜索,每页 20 条。
  • 点击行内「配置」,打开带有该模型名的「创建模型」抽屉。
  • 点击底部「同步缺失资料」,打开同步资料向导。
  • 「缺失的模型」只统计已启用渠道;模型列表中的「缺元数据」行还包括已禁用渠道中的名称,两处数量可能不同。

同步资料

点击「同步资料」打开「同步模型资料」向导,从官方元数据目录导入模型的说明信息、图标、标签、供应商、自定义端点、匹配类型和广场展示,必要时新建供应商。

  • 同步只修改模型资料:不会添加渠道、开放模型访问或配置价格,也不会修改模型名称和「允许资料同步」开关。
  • 默认数据源为 https://basellm.github.io/llm-metadata(部署方可用环境变量 SYNC_UPSTREAM_BASE 替换),服务器需要能访问该地址;向导第 1 步会显示实际的模型来源和供应商来源。
  • 每次同步都要经过预览和确认,不会自动同步。执行中不能关闭向导。

选择模型

  • 模型管理-同步模型资料-选择模型

模型管理-同步模型资料-选择模型页面

  1. 选择「资料语言」(中文、英文或日语),点击「加载资料预览」。切换语言会清空已加载的预览和选择。
  2. 选择「同步范围」:「本站使用的模型」(默认,即已有资料的模型和缺失的模型)或「上游模型列表」(官方目录中的全部模型)。
  3. 按需搜索或勾选「仅看可同步」,勾选模型,或点击「全选可同步项」(跨页);点击「预览所选变更」。

「计划操作」列说明每个模型能否同步:

计划操作含义可勾选
新增资料官方目录中有、本站没有模型资料是
资料变更本站已有资料,且至少一个可同步字段与官方不同是
没有变更可同步字段与官方一致否
已禁止资料同步该模型关闭了「允许资料同步」否
上游未找到官方目录中没有该名称否
上游缺少供应商信息官方模型的供应商在本站和官方供应商列表中都不存在否

预览字段

  • 模型管理-同步模型资料-预览字段

模型管理-同步模型资料-预览字段页面

每个已选模型列出「应用」「字段」「当前值」「更改为」。

  • 新增资料:导入全部 7 个字段(见下表),无需勾选。
  • 资料变更:只列出与官方不同的字段,默认都不勾选;勾选的字段会被「更改为」中的内容替换,未勾选的保持不变。「全选变更字段」「取消全选」作用于所有已选的「资料变更」模型。
  • 没有新增模型、也没有勾选任何字段时,「检查并确认」不可用。
字段影响
说明信息、图标、标签替换为官方内容。
供应商本站没有同名供应商时,从官方供应商列表新建。
自定义端点修改向用户展示的端点类型和自定义路径。
匹配类型修改哪些模型名称继承此资料,不会继承价格。
广场展示调整模型在模型广场中的展示,不影响渠道启用状态和已有调用权限。

确认变更

  • 模型管理-同步模型资料-确认变更

模型管理-同步模型资料-确认变更页面

检查将要创建或更新的模型、字段和新增供应商,点击「应用 N 个模型的变更」。所有变更在一次提交中写入,任何一项写入失败,本次变更都不会应用。

预览后如果官方目录或本站模型资料发生变化,应用会失败并提示重新预览;点击「重新预览」回到第 1 步重新选择即可。

同步结果

  • 模型管理-同步模型资料-同步结果

模型管理-同步模型资料-同步结果页面

显示「资料同步完成」、创建与更新的模型数量、新增的供应商,以及每个模型已应用的变更。未处理的模型不在结果中列出,原因见第 1 步的「计划操作」。

官方目录不是当前实例已配置的渠道清单。同步后的模型仍需在渠道管理中配置渠道才能调用。

同步价格

  • 模型管理-同步模型定价

模型管理-同步模型定价页面

「同步价格」仅 Root 可见,点击打开「同步模型定价」对话框:

  • 与计费与支付配置 → 上游价格同步是同一功能:选择价格来源、对比当前价格、按模型选择来源,预览确认后保存。字段和操作细节以该页为准。
  • 保存的价格与「模型价格」、编辑抽屉「定价」标签修改的是同一份配置。

选择价格来源

  • 模型管理-同步模型定价-选择价格来源

模型管理-同步模型定价-选择价格来源页面

点击「选择价格来源」,勾选要对比的预设或渠道,点击「确认选择」后列表按所选来源显示价格。

预览价格变更

  • 模型管理-同步模型定价-预览价格变更

模型管理-同步模型定价-预览价格变更页面

为模型选择来源后点击「应用同步」,在「预览价格变更」中核对价格来源、当前计费和最终保存价格,点击「确认更改」保存。

预填充分组

  • 模型管理-预填充分组管理

模型管理-预填充分组管理页面

在「模型」标签右上角点击「⋯ → 预填充分组」,打开「预填充分组管理」。预填充分组保存一组可复用的值,不是用户分组或渠道分组,也不影响计费。列表显示分组名称与描述、类型、条目(最多显示 6 个)和操作(编辑、删除);点击「新建分组」创建,「刷新」重新加载。

类型条目内容使用位置
Model Group(模型分组)模型名称列表编辑渠道时,在模型列表下方的「预设分组」中点击分组名,把该组模型加入渠道。
Tag Group(标签分组)标签列表当前版本控制台中没有使用此类分组的地方。
Endpoint Group(端点分组)以端点类型为键、端点配置为值的 JSON 对象当前版本控制台中没有使用此类分组的地方。

创建预填充组

  • 模型管理-创建预填充组

模型管理-创建预填充组页面

字段默认值校验说明
分组名称空必填,最长 64 个字符,不能与已有分组重名便于识别的名称。
说明信息空最长 255 个字符可选。
Group TypeModel Group三选一决定条目格式和使用位置,见上表。
项目空—Model Group、Tag Group:输入值并按回车键逐个添加。Endpoint Group:按行填写「提供商」与「端点配置」,或切换「JSON 模式」;「填入模板」可插入常用端点。

供应商

  • 模型管理-供应商管理

模型管理-供应商管理页面

「供应商」标签(页面标题「供应商管理」)维护模型所属的供应商。

  • 搜索框「搜索供应商名称或简介」;「模型归属」筛选「有关联模型」或「无关联模型」;「查看」可显示 ID、创建时间、更新时间(默认隐藏)。
  • 「关联模型」列显示归属该供应商的模型资料数量,点击跳到「模型」标签并按该供应商筛选。
  • 行「⋯」菜单为「编辑」「删除」;勾选多行后可「合并供应商」「删除供应商」。默认每页 20 条。

添加供应商

  • 模型管理-创建供应商

模型管理-创建供应商页面

点击右上角「添加供应商」打开「创建供应商」抽屉,填写后点击「保存资料」。

字段校验说明
供应商名称必填,去除首尾空格,最长 128 个字符;不区分大小写,不能与已有供应商重名供应商显示名称。
说明信息—可选。
图标最长 128 个字符选择推荐图标,或输入图标标识;「生效图标」显示预览。

编辑供应商

  • 模型管理-编辑供应商-供应商资料

模型管理-编辑供应商-供应商资料页面

点击供应商名称或「⋯ → 编辑」打开以供应商名为标题的抽屉,有「供应商资料」「关联模型 (N)」两个标签。「供应商资料」的字段与创建时相同,另显示创建时间和更新时间。打开后如果该供应商被其他人修改,保存会失败,点击「重新加载供应商资料」后再修改。

关联模型

  • 模型管理-编辑供应商-关联模型

模型管理-编辑供应商-关联模型页面

列出归属该供应商的模型资料记录及其「名称匹配规则」「匹配模型」数量;点击「查看已筛选模型列表」跳到「模型」标签。勾选模型后可「设置供应商」(改到其他供应商)或「清除供应商归属」。关联数量按资料记录统计,非完全匹配规则覆盖的模型数单独显示。

合并与删除供应商

操作入口结果
合并供应商勾选多个供应商 →「合并供应商」,在「保留此供应商」中选择要保留的一个其他所选供应商的模型改为归属保留的供应商,然后删除其他供应商;保留供应商的资料不变。
删除供应商行「⋯ → 删除」或勾选后「删除供应商」删除所选供应商记录。仍有关联模型的供应商不能删除,需先转移或清除这些模型的供应商归属。
  • 设置供应商、清除供应商归属、合并和删除都要先「预览更改」,核对来源供应商、目标供应商和受影响的记录后再「应用更改」;一次最多 1000 条。
  • 这些操作只修改供应商归属,定价、渠道和模型名称保持原值。
  • 预览后数据发生变化时,应用会失败并提示重新预览,点击「重新预览」即可。

模型部署

  • 模型管理-模型部署未启用

模型管理-模型部署未启用页面

「部署」标签管理 io.net 上的容器部署,Admin 与 Root 都可使用。使用前,Root 需要在系统设置 → 模型 → 模型部署中启用服务并保存 API Key。

  • 进入标签时先检查配置和连接。未启用时显示「模型部署服务未启用」;连接失败时显示「连接失败」和错误信息,可点击「重试」。两种状态下的「前往设置」都打开系统设置中的模型部署配置,只有 Root 可以进入。
  • 创建部署不会新建或绑定渠道。需要通过 AIMirrorX 调用部署的模型时,请在渠道管理中添加渠道,并把 Base URL 指向部署的公开地址。

部署列表

列表显示「ID」「名称」「状态」「提供商」(io.net)「剩余时间」「硬件」「创建时间」。可按名称搜索,或按状态筛选:「运行中」「已完成」「失败」「部署已请求」「终止请求」「已销毁」。

创建部署

  • 模型管理-创建部署

模型管理-创建部署页面

模型部署服务启用后,点击右上角「创建部署」,填写后点击「新建」。

分组字段默认值校验与说明
基本配置容器名称空必填;输入后实时检查「名称可用」或「名称不可用」。
基本配置图片ollama/ollama:latest必填,容器镜像地址。
资源配置硬件类型未选择必填,选项来自 io.net。
资源配置部署位置未选择必填,可多选;先选择硬件类型后可选。
资源配置GPU 数量1不小于 1,超过所选硬件上限时自动改为上限。
资源配置副本数1不小于 1。
资源配置时长 (小时)1不小于 1。
资源配置端口114341–65535。
价格预估计费货币USDC可选 USDC 或 IOCOIN;实际费用以 io.net 为准。
高级配置入口点 (空格分隔)、参数 (空格分隔)空可选,按空格拆分。
高级配置环境变量 (JSON)、密钥环境变量 (JSON)空可选,JSON 对象。
高级配置注册表用户名、注册表密钥空可选,私有镜像仓库凭证。

可用硬件、位置和价格以 io.net 为准,不要把页面默认值当作所有实例的固定规格。

查看与管理部署

操作说明
查看日志选择「容器」和「流」(stdout、stderr 或全部);可开启「自动刷新」(每 5 秒),或「刷新」「下载」。
查看详情「部署详情」显示部署 ID、状态、硬件、总 GPU、位置、各容器状态和「原始 JSON」;容器有公开地址时可点击「打开」。
更新配置修改图片、端口、入口点、参数、命令、环境变量、密钥环境和注册表凭证;留空的字段不提交。
延长部署输入「时长 (小时)」,显示「预计成本」后点击「延长」。
重命名部署输入新名称,实时检查名称是否可用。
删除确认后向 io.net 请求终止部署,状态依次变为「终止请求」「已销毁」;不可撤销。

如果渠道 Base URL 或高级自定义路由指向某个部署,终止或修改部署前必须先切换到其他可用渠道,并验证模型路由。部署属于外部资源,AIMirrorX 不会因为部署状态变化而修正渠道配置。

故障排查

现象建议检查
模型不出现在模型广场查看列表「广场展示」状态和说明:「已隐藏」检查「广场展示」开关;「无法展示」检查渠道是否启用、渠道模型列表是否包含该名称;「正常展示」时检查用户分组是否有权访问。
列表中有「缺元数据」行渠道中使用了没有精确同名资料的模型名称,点击「补充资料」或用「同步资料」导入;非完全匹配规则不能消除这些行。
删除后模型又出现启用的渠道仍引用该名称;需要彻底移除时,删除时勾选「同时从所有渠道移除」(仅完全匹配规则)。
同步时模型不能勾选查看「计划操作」:「已禁止资料同步」需在模型资料中开启「允许资料同步」;「上游未找到」表示官方目录没有该名称。
「加载资料预览」失败检查服务器能否访问数据源,以及部署方是否通过 SYNC_UPSTREAM_BASE 修改了数据源地址。
应用同步时提示重新预览预览后官方目录或本站资料发生了变化,点击「重新预览」后重新选择。
看不到「同步价格」或「定价」当前账户不是 Root;模型定价只能由 Root 修改。
改名后价格消失价格按模型名称保存,改名不会迁移;请 Root 为新名称配置价格,或改回原名。
定价列显示「按匹配模型配置」名称规则不是完全匹配;在「定价」标签中先选择具体模型再配置。
供应商无法删除仍有关联模型;先在「关联模型」中设置或清除这些模型的供应商,或改用「合并供应商」。
「部署」显示未启用或连接失败请 Root 在「系统设置 → 模型 → 模型部署」检查开关和 API Key,然后点击「重试」。
部署终止或容器异常查看部署详情、容器状态和日志,并检查是否仍有渠道指向该地址。

相关文档

  • 渠道管理:在渠道中配置实际可调用的模型、分组与路由,使用「预设分组」。
  • 计费与支付配置:模型价格、上游价格同步、分组价格等全局计费设置。
  • 计费表达式:「定价」标签中计费表达式的语法与示例。
  • 模型配置:启用 io.net 模型部署并配置 API Key。
  • 模型广场和排行榜:用户侧如何看到模型广场中展示的模型。