PLAT-03-003 全局状态与交互规则
页面加载、失败、未知、恢复、表单、选择器和响应式行为
2026-10-12:接入示例代码交互
UI-C03/C06、T-07;PL-017.R01、PL-004.R01/R02。代码视口可经Tab聚焦并通过键盘滚动,焦点可见;语言或型号切换即时显示当前原文,异步着色不得回写旧示例。高亮加载失败仍可阅读和显式复制原文。复制动作沿既有按钮,保留全部缩进换行及精确型号/协议;用户示例内容作为文本渲染,不插入可执行HTML、不自动发送或重试请求。代码样式与原有调用/复制授权边界分别核对。
同日追加:完整代码入口只在当前预览存在有效示例时可见,不为缺型号/未公布协议提供空弹窗。复用业务Dialog的键盘打开、模态焦点约束、Esc/关闭与入口焦点回退;展开、复制、切换语言均不发送模型请求。文本弹窗与原预览共享语言和当前代码,关闭后不清空调用输入或重排页面;模型变化时完整视图也更新精确型号/协议,异步高亮不得显示旧代码。长代码保留全部字符,在代码视口独立滚动。
同日最新调整:快速开始较大内联代码区随窗口高度伸缩,长行及长代码在代码区独立滚动,复制及完整查看入口不随代码滚出。放大仅改变展示尺寸,页签切换仍保留调用草稿和参数;语言选择、原文复制及弹窗键盘/焦点行为沿用既有实现。模型详情保持紧凑预览。
2026-10-12:模型详情完整价格与系列七列表格
UI-C03/C04、T-07,关联PL-010.R01、PL-006.R01/R02、PL-015.R01与IX-04/06/08。用户要求从模型探索进入专属详情即可看到完整价格,并让底部「模型系列与价格」采用模型价格页的表格。说明/代码区后常显当前精确型号的全部计价项,四列为规格/计价项、参考原价、平台价格、折扣;包括输入、输出、缓存时长、上下文档位及可信媒体展示项,单位跟随金额。调试/API等页签切换不会隐藏当前完整价格。
底部保留已配置的提供商/系列分组,直接复用UI-C04七列表格:模型、类型、规格/计价项、参考原价、平台价格、折扣、可用状态。默认按规则顺序显示第一项,展开同列对齐的完整明细;当前模型置前并标识,型号链接进入各自精确详情。组内销售版本只按既有严格身份字段合并,不按名称前缀推断;缺系列的型号独立,未知提供商不扩充同厂候选。媒体选择规格与只读估价从当前完整价格区显式打开,不在系列行放长表单。
本轮复用已有公开DTO、叶项投影、精确十进制摘要与Higgs实测样式,不改变目录发布、销售价格、执行许可、计价规则/资金快照。无可信媒体展示投影不推价,示例总价仍标为示例;缺价、零价、仅列价和未知状态分开。系列表样式消除旧funding CSS的加载顺序覆盖,保留40px表头/60px主子行和响应式语义。完整T-07/AC-09、T-08/AC-10及真实供给/生产门槛仍分别验收。
本轮分项实现与列明本地验证完成:11文件202项相关前端测试、typecheck、7文件限定lint、10文件格式检查与保留supervisor生产构建通过,18089最终ready。真实1280×800详情常显五项价格、系列七列/40px表头/60px主子行、46px子行缩进与末行圆角、键盘展开/ARIA/焦点、13型号分页、精确型号跳转及缓存价更新、探索入口和页签保稿已核;390×844手机及1024px窄桌面无页面横向溢出,手机展开44px且完整明细保留。展开/收起网络请求0,Console警告/错误0。前后截图各为1280×800,证据入口为平台 docs/verification/T-07/model-detail-prices-20261012/README.md、checks.json、browser-checks.json。本轮未修改后端、目录/售价/执行许可或资金快照,没有收费生成或生产操作;媒体/多版本仅组件夹具,资金PG未重跑。父任务与真实供给/发布门槛保持。
2026-10-12 模型价格七列与完整价格明细
UI-C04、PL-010.R01、PL-006.R01/R02、PL-015.R01、IX-04/06/08、T-07。用户最新要求「回到原来的版本,展开显示价格明细」,并确认常驻增加模型类型与可用状态。主表改为七列:模型、类型、规格/计价项、参考原价、平台价格、折扣、可用状态。默认收起并显示规则顺序的第一计价项及其规格/条件,展开同七列对齐的全部真实明细,包含文本输入/输出/缓存、上下文档位、明确销售版本与媒体规格投影;单位紧跟对应金额。此前仅视频销售版本与固定图像分辨率允许折叠的限制已撤回,不继续作为现行规则。
箭头只控制当前模型组的全部明细,默认关闭;语义按钮保留aria-expanded、真实关联行与Enter/Space开关。筛选、分页、展开与关闭仅改变展示,不请求模型或提交试算。精确模型名称继续链接原详情;单一销售版本筛选或精确深链仍显示版本标识。
可用状态依据公开目录的执行许可与价格状态:有效价格且明确允许调用显示可调用,price_only显示仅列价,缺价显示缺价,执行状态未知则显示未知;零价与缺价分开。模型类型复用目录字段。分组仍只依据相同显示名称、已知提供商、类型、系列和互异非空销售版本,不能按宽泛系列或名称前缀猜归属。每个子行的单位、条件、参考、平台价格与折扣对应同一计价项;无可信媒体展示投影不推价,完整用量示例标为示例总价而非通用每次单价。
保留既有Higgs真实CSS观察所形成的字体、紧凑主子行、粉色斜切渐变折扣、灰黑展开层与键盘焦点。按本次新增信息调整列宽,模型、类型与规格相邻,状态放于折扣之后;窄桌面保留七列,手机按同七项语义重排。参考原价近似、倍率已包含、现行计价和价格/资金快照保持,不新增套餐解锁、文本渠道选择或执行许可。
本轮七列与完整明细分项实现、列明本地验证完成。最终7文件103项价格相关前端测试、typecheck、4文件限定lint、5文件格式检查通过;保留supervisor生产构建及18089重启ready。1280×800实页七列、40px表头/60px主子行、文本五叶项同列展开、Enter/Space开关、真实ARIA关联与2px焦点通过,展开网络请求0。原生1024×954窗口七列同时可见;390×844手机七格语义、44px展开、完整文本五叶项和同一行金额/单位均核对,无页面横向溢出。精确型号搜索/详情链接、类型空态与清筛选、分组分页/搜索复位、真实字体加载与减少动态效果、Console警告/错误0已核。新增4项显示文案经规定脚本写入七语并sync,目标缺键/占位符错误0。证据为平台 docs/verification/T-07/pricing-seven-columns-20261012/README.md、checks.json、browser-checks.json;真实前后与展开均1280×800。当前真实公开目录仍23个文本,媒体与多销售版本只用组件夹具核对;未发布演示模型、改价、调用收费模型或操作生产。本轮仅展示与交互,资金PG未重跑,此前后端投影证据保留原范围;父T-07/AC-09、T-08/AC-10及供给/发布门槛保持。
2026-10-12 模型价格仅媒体版本规格折叠
本节为历史修正及当时检查;仅媒体折叠限制已由上方同日七列/完整明细要求撤回。
UI-C04、PL-010.R01、PL-006.R01/R02、PL-015.R01、IX-04/06/08、T-07。保留模型、规格/档位、参考原价、平台价格、折扣五列,单位紧跟金额。价格页只展示对应模型的第一项基础价及其真实适用条件;文本输入/输出/缓存和上下文计价档位不再作为折叠内容,点击精确模型名称进入专属详情查看完整费率,详情顶部当前标准价格及系列价格区保留完整计价。文本和音频即使有多个计价项或销售版本也独立显示,不提供折叠菜单。视频只有明确配置的同模型不同销售版本才合并,展开每个版本的基础价及规格;图像只有服务端公布、按张或按次的固定分辨率单位价格且分辨率不同才展开。普通视频规格或用量示例不作为销售版本;无可信媒体投影仍不推价。
展开仍为同列对齐的媒体子行并保留ARIA状态、真实控制目标、键盘开关;详情入口是精确模型链接,筛选/展开不请求估价、执行模型或创建资金动作。沿2026-10-11已保存的Higgs真实CSS观察,保持Inter正文14/20、60px行、粉色斜切渐变及Space Grotesk 700。按本次用户要求,宽桌面模型列固定220px,去除无展开行的箭头占位,折扣标签增至20px/13px;窄桌面200px模型/88px规格/112px折扣与688px表格最小宽度,实际1024px窗口五列同时可见。参考站实测15px/12px徽标留作来源,本次尺寸变化属于用户明确要求的强调调整,不能说与Higgs像素完全相同。
本轮7文件103项价格相关前端测试、typecheck、5文件限定lint、6文件格式与保留supervisor生产构建通过;18089最终ready。实际1280×800前后截图、390×844手机无页面横向溢出、原生1024×954窗口五列可见、文本无箭头、精确搜索/分页/空态清筛选、键盘详情入口2px焦点、详情五项费率与顶部Popover、Console警告错误0已核。证据为平台 docs/verification/T-07/pricing-media-fold-20261012/README.md、checks.json、browser-checks.json。真实公开目录仍23个文本,媒体/多版本折叠只以组件夹具核对,未为演示发布或改价。此轮仅展示与交互变更,计价/资金/后端契约未改,未重跑资金PG或收费供给;此前后端投影证据保留原范围,不计为本轮新验收。父T-07/AC-09、T-08/AC-10及真实供给/发布门槛保持。
2026-10-11 模型价格五列与同列计价子行
本节保留历史实现与检查;当前以2026-10-12七列与完整价格明细节为准,其完整叶项展开语义已恢复,列数与状态信息以新节为准。
UI-C04、PL-010.R01、PL-006.R01/R02、PL-015.R01,IX-04/06/08,T-07:五列已确认,默认摘要为后端及规则顺序的第一计价项并显示其规格/档位条件;选择、筛选、展开不调用模型或创建资金操作。箭头只控制当前模型组的全部计价子行,子行沿相同五列对齐,可分别查看输入/输出/缓存、有序档位、销售版本或真实媒体规格。筛选或精确深链仅一销售版本时仍保留其版本标识;精确型号、单位、原价/售价配对和条件始终对应同一项,不用最低价代表完整规则。展开状态/关联区域及键盘焦点真实可核,手机保留五格语义、关键动作及完整规格事实;减少动态效果遵循当前系统偏好。
媒体只有可信服务端公开档位才显示对应规格价;线性/固定单位费率与完整用量的示例总价明确区分,不把混合/非线性总价或原系数冒充通用每次单价。当前版本只读估价、冲突刷新及来源/参考换算仍沿原接口,金额/参考、免费与未知不由前端猜测。桌面5条文本叶项同列、28px展开、真实 aria-controls及2px键盘焦点已核;7文件97项前端、含受限隔离PG16的Go联合12主/14子、0失败/skip及最终列明桌面/手机检查通过;390×844手机44px展开/页签、5条子行开关、同一行金额/单位与无溢出已核,桌面精确搜索/分页/空态、Space收起、5%hover/150ms与reduce-motion 0、展开网络请求0/Console警告错误0通过。最终回执为平台 docs/verification/T-07/pricing-five-columns-20261011/browser-checks.json、checks.json;只完成列明分项,父T-07/AC-09保持,此前四列78项不代验。
2026-10-11 模型价格四列与默认版本折叠
本节保留此前四列实现与列明验收历史;最新五列及首项/同列计价子行以上节为准,旧78项不代验新范围。
UI-C04、PL-010.R01、PL-006.R01/R02、PL-015.R01,IX-04/06/08,T-07:类型页签和搜索只更新当前筛选与分组分页,不提交报价、生成或资金。模型/参考原价/平台价格/折扣常驻主行,版本组默认收起;语义按钮呈现展开状态及关联区域,打开版本后再打开完整费率。精确API名、计量单位和列价/生成状态在对应模型保持;名称仅相同系列不足以合并已有型号。
价格摘要最多两个适用主要维度,零与未知不能互换,条件/多档价格不以第一档冒充无条件基础价。起价与参考值按同版本/维度/单位配对;跨版本参考不可比、混合单位或售价相同但参考不同显示按版本。参考比例来自当前服务端,只用于显示近似原价与优惠,不重复乘模型倍率,不替代实际价格规则。缓存/阶梯/来源和媒体规格估价移入展开,估价沿同一只读接口及价格版本冲突处理。手机保留各价格块标签及展开动作,控件可键盘操作且焦点可见;减少动态效果沿原规范。78项相关前端验收及实际1280×800桌面/390×844手机列明检查通过,精确API搜索、空结果清筛选、文本/视频页签、分页、完整缓存明细及Enter收起已验证。手机展开和搜索44px、明细313px、页面无横向溢出或遮挡,减少动态效果过渡0,Console警告/错误及Runtime异常0;证据为平台 docs/verification/T-07/pricing-four-columns-20261011/browser-checks.json。本地交互分项完成,不关闭T-07/AC-09或真实供应验收。
基线:2026-10-04;依据总PRD与现行模块规则。IX规则适用于全部页面。已明确业务边界继续有效;键盘/焦点/表单等体验细化是本轮规格,逐页证据待复核,不能据旧成功截图宣称全通过。
IX-01 查询与内容状态
| 状态 | 必须呈现 | 可操作与恢复 |
|---|---|---|
| 初始加载 | 明确加载占位,保持页面结构 | 不用0余额/0费用代替未知值,不显示虚假已到账 |
| 无数据 | 区分新用户空态和无筛选结果 | 新用户给创建Key/查看模型等下一步;无结果允许清筛选 |
| 已知数据刷新 | 已有内容及刷新状态 | 未确认新数据不覆盖权威金额;失败时明确数据可能未更新 |
| 未配置/未启用 | 具体能力暂不可用和原因 | 不提供会失败的执行按钮,不把一期未完成能力改称可选已交付 |
| 查询失败 | 可理解原因与重新查询入口 | 只读查询可重试,不能由其自动触发下单/生成 |
| 演示 | 持续可见演示标识和返回真实模式入口 | 数据不写钱包;切回真实模式重新回读;示例媒体说明来源 |
IX-02 会话与权限
401引导统一登录并保存允许的返回意图;403说明已登录但无动作权限;身份服务故障显示可恢复错误。不能把三者都跳登录。登录方式按有效后台配置展示;提交前和提交后均以服务端检查为准。
切换账户/退出后清理本人查询缓存与敏感Key状态,不短暂展示上个账号余额和记录。会话撤销后拒绝新的会话受保护写入与普通单次调用;原已发出任务仍按原授权恢复。已签发的 Platform Run 委托与会话分开,在有效期内由平台逐次核验账号、产品、授权及可用资源;退出不停止该 Run,资源不足则暂停并提示,不新增 Run 预算确认或追加表单。P2 尚待正式交接,不能用该目标放开现有无授权后台新调用。
IX-03 编辑、提交与回读
| 阶段 | 交互要求 |
|---|---|
| 编辑 | 字段名称、单位、必填和影响清楚;前后端均校验;不由显示换算推算权威资金 |
| 提交中 | 显示提交状态并阻止重复触发同一动作;保留当前草稿与对象身份 |
| 确认成功 | 读取原对象与相关列表/统计;只有服务端确认后显示已保存/已到账 |
| 明确拒绝 | 在相关字段或动作处给原因;保留可修正草稿,不误显示成功 |
| 版本冲突 | 说明对象已变化,读取新版本并比较/重新编辑;不静默覆盖别人的改动 |
| 提交未知 | 保留原操作/订单/幂等身份,查询原结果;不得无条件新建第二次资金或模型执行 |
| 离开编辑 | 明确草稿是否保留;本次规格不承诺后台已自动保存,关闭弹窗不等于提交/取消业务 |
积分调整须呈现用户、增减方向和积分影响,不要求填写原因或凭证编号,服务器保留操作者和原请求审计;补单、退款、角色变更和发布动作继续呈现对象、影响与各自必要原因/证据。关键不可逆动作需要清楚的作用范围与适当确认;完整Key复制遵循IX-05直接复制,不套用额外确认。
IX-04 选择、筛选与分页
单选/多选长列表支持搜索,明确当前选择与可选集合;搜索变化后定位到新结果,长标签可读不溢出。多选有折叠计数、查看/移除和明确清空,筛选全选只作用于当前可选筛选集合,不能通过键盘/清空突破禁用或必需限制。
Escape关闭当前浮层且不误清空业务选择;Backspace等键只移除实际目标;禁用项与整体禁用始终有效。原支持自由输入的技术配置保留其语义,不因改为选择器擅自变成固定枚举。上述行为逐页按业务验证。
筛选变更同步当前查询和分页,区分空结果/失败。分页范围和导出范围清楚;钱包过滤掉内部转移后本页为空,仍提供继续翻页,不误报全账户无记录。筛选或排序不会触发消费。
IX-05 凭据与敏感复制
本人Key掩码旁点击直接获取完整值并复制,不新增确认。复制失败须准确提示可重试,不能先显示成功;后端每次验证归属。完整Key不写持久缓存、日志、分析事件或公开DOM,不出现在截图证据。供应商Key、会话Cookie、支付凭证、商户密钥和私密结果链接不进前端包或Git。
管理秘密字段采用后端保存、脱敏读取/只写编辑;空值是否保留旧配置由正式契约明确,UI不能擅自推定已删除或仍有效。
IX-06 金额、记录和状态语言
人民币标明元,积分与模型计量单位明确,精度沿后端权威值;未确认金额用未知/待确认,不填零。Console显示可用余额、累计到账和实际消费,不出现冻结、预留、内部quota;Admin可保留原资金核对字段。
内部预留/释放转移不展示为客户消费,详情与CSV同规则。充值已到账与模型成功结算是不同状态;缺失展示投影不通过内部quota自行倒算。标准价、消费快照、订单快照和供给成本分别表达,历史记录不按当前价重新渲染为新费用。
IX-07 执行、取消与恢复
| 状态 | 用户可见结果与动作 |
|---|---|
| 未发送 | 可明确放弃;是否释放由后台确认原状态 |
| 执行中 | 显示原操作/任务身份和当前进度;刷新查询同一个任务 |
| 停止等待/关闭页面 | 只说明前端停止等待;不承诺供应取消、退款或未收费 |
| 提交/用量未知 | 待核对、原标识与查询入口;禁止建议无条件重新生成 |
| 明确成功 | 原结果与确认用量/费用;保存失败只重试读取/保存原结果 |
| 明确失败 | 确认失败及依原规则发生的资金结果,不由前端推算全退 |
| 迟到结果/终态冲突 | 进入原操作异常核对,不覆写终态或另建付费任务 |
非模型追加执行先取得补充预留成功回执;Worker租约到期仅接管原任务。重试按钮必须区分只读查询、原操作恢复与用户明确的新执行,后者不能被前两者自动触发。
IX-08 手机、键盘与可访问性
继承当前桌面/390px手机证据作为起点,新增或改动页复核窄屏无横向溢出、导航可关闭、列表关键动作可触达、表单错误可定位。表格可采用受控滚动或信息重排,但不丢单位、状态和操作归属。
使用语义化按钮/输入标签,焦点可见;弹窗打开聚焦合理位置,关闭返回触发点;键盘可操作选项、Tabs和菜单,错误/成功/未知不只靠颜色表达。加载与结果变化可被辅助技术识别。当前没有全站无障碍完成证据,不标已达某个标准等级。
IX-09 页面验收记录
记录UI/IX/PL子行为、固定源码或构建、角色与配置、输入、预期/实际、截图或交互结果、后端/PG断言及未覆盖状态。每页成功流程通过不等于全状态通过;修复后只对受影响范围复验,历史记录保持原含义。
IX-10 页面组织整改(2026-10-05确认)
用户已授权按本节交互逻辑整改两端反复折叠、入口不直观的问题。本节为现行交互约束,关联PL-010/011/015、UI-C01~10、UI-A01~15、T-07/T-08及AC-09/10;模型价格细化见管理端§4.1。本轮已实现直接信息、具名页签、对象工作区与草稿保护;分项与整合证据在平台docs/verification/T-08/interaction-reorganization-20261005/report.md,不以设计正文代替全状态验收。依据为平台docs/verification/T-08/page-organization-audit-20261005/report.md的27页、42项发现;既有IX-01~09及身份、计价、资金规则继续有效。
10.1 信息层级与入口
| 内容性质 | 推荐组织 | 例子 |
|---|---|---|
| 完成当前任务必须知道的信息 | 直接展示,紧邻对应动作 | 当前模型/用户、价格单位、订单状态、已应用筛选条件 |
| 同一对象的不同工作任务 | 少量具名页签;每项说明具体任务、未保存状态或必要数量 | 模型内容/协议/发布核对;套餐权益/购买规则/支付映射;账户资料/订单/调用 |
| 独立配置对象或复杂编辑任务 | 独立工作区,可从关联对象进入并返回原上下文 | 模型接入配置、支付渠道、OAuth提供方 |
| 辅助技术证据或篇幅很长的原文 | 具名详情入口或明确标识的折叠,先直接展示可理解摘要 | 原始响应、设备完整User-Agent、原生参数映射、统计口径说明 |
2026-10-06用户明确调整UI-C05:API Key页不保留顶部“API地址与连接”区域。Key编辑按用户提供的Higgs参考采用名称卡片与过期开关;期限浮层左侧Date列提供1/7/30/90/180天和1年,右侧Custom date直接提供日历。关闭开关表示永不过期;选择期限或日期回填同一到期值,未修改到期时保留原秒精度。手机可上下排列并滚动访问完整日历。此项仅改变Key页组织与编辑交互,不改变有效性、额度、权限和原请求恢复规则。 同轮用户进一步要求Key编辑中的布尔选择统一使用开关:“不限制额度”与“设置过期时间”均采用左侧标签、右侧开关;期限和具体日期继续使用已确认的Date / Custom date面板。 用户同时要求移除Key页和编辑弹窗的常驻解释文字:仅保留字段标签、单位、实际值、动作和状态/错误,积分单位直接标在额度输入框内。 同轮指定Higgs API Keys页面作为简约布局参考,并在已登录Chrome中直接核对:标题独立一行、搜索在左、筛选与创建在右;圆角列表将名称/掩码Key/创建时间集中在第一列,状态/过期时间各一列,行操作仅一个省略号菜单。平台没有的标签/创建人管理不虚构;已有额度、批量选择按需在筛选浮层开启,排序/每页数量/显示设置和刷新一并收起;只有多页时展示分页。筛选加载与错误留在列表区域以保留设置浮层。
主表单不再以“其他”“高级”“更多”承载必需功能;同一任务避免二级折叠。单个IP限制等少量字段直接成组展示,不为了统一形式新增空页签。选择计价方式后直接显示该方式的完整必要规则,阶梯或表达式正在生效时不能只显示一个基础单价。
页面保留一个主标题。页头放对象范围及少量操作;去掉重复标题、贯穿整行的刷新按钮和无当前用途的首次请求说明。 已有页签、筛选或对象状态行时,刷新、重新载入和列表创建操作放在同一行最右侧,不为单个按钮另占顶部一行;窄屏允许右侧操作组自然换行并保持右对齐。仍有明确对象标题且没有下一排控件时,保留标题与操作同行。2026-10-06用户进一步要求管理端全部操作区不得让单个按钮独占一行:覆盖统计卡片、对象详情、重复字段、表单保存、弹窗与未知结果恢复;动作与相应字段、对象或状态摘要同行,按钮保持内容宽度。窄屏单动作仍与上下文并排;页签在自己的区域内滚动,表格动作保持成组,不逐个纵向堆叠。模型或对象的整行选择条保留其列表语义。按钮位置变化不能改变查询、提交、草稿保护或原请求核查的行为。列表页突出检索与选择,详情页突出对象和当前状态,编辑区突出保存本次修改;弹窗适用于短、单一动作,长对象编辑进入工作区。避免在已有模态层上再开配置模态层。
10.2 查询、筛选与返回
常用日期、状态、模型、Key等筛选直接放在紧凑工具栏;具体取舍依页面任务,不能在每页固定复制全部条件。已应用条件始终显示实际值和可移除项,包含从链接带入但未展开的条件。稀少的操作编号/任务编号检索进入明确的“按编号定位”,查询结果仍展示定位值。手机用具名筛选面板及应用/取消/清空,主列表持续显示条件摘要和结果数量。
对象详情记住并恢复列表筛选、排序、页码和选择;可分享的查询/对象身份同步URL,服务端仍核归属与权限。运营指标点击进入具有相同范围和口径的列表,计数与关联记录使用同一业务定义。返回列表不重新提交编辑或业务动作。
10.3 编辑、切换与保存
普通草稿离开、切换对象或重新载入时,提供“保存并继续”“放弃修改并继续”“继续编辑”;字段错误或保存失败留在原对象,不能跳到新对象后才提示。只读查看不同页签保留同一草稿,不自动保存。资金、授权、发布等动作仍先展示对应对象和影响,不用一个通用保存按钮覆盖多个业务操作。
操作名称固定对应行为:“刷新列表”只重查列表;“重新载入已保存内容”明确影响当前编辑区并保护草稿;“放弃修改”是显式丢弃;“查询本次保存结果”只核对原请求。按钮不能随着草稿状态从刷新悄然变成丢弃。保存成功回读原对象,显示已确认版本及本次变化,随后才更新相关列表。
保存中保留原对象,阻止重复提交和切换目标。结果待确认时显示原请求身份及查询入口,继续核查原回执,不显示普通“重新保存”或“放弃即可恢复”操作。返回/重开仍沿原对象恢复;管理秘密字段按IX-05清除,保留的恢复元数据不包含Key。
版本冲突呈现服务器当前值与本地修改的差异,区分“载入服务器内容”和“保留草稿,重新核对”。后一项不等于提交覆盖;重新编辑后仍需明确保存与服务端版本校验。仅替换revision而保留旧字段不能称为采用新版本。
该图针对普通草稿;保存进行中或结果待确认时先沿原请求完成核查,不进入普通放弃流程。
配置页优先按明确范围保存;若当前后端仍是整份配置CAS,则提交前展示全部实际变更及作用范围,不能在页签上标“仅保存本页”而写入别页草稿。采用分区保存前需核对契约和并发合并规则。
10.4 两端落点
| 页面 / 设计标识 | 推荐组织与主动作 |
|---|---|
| Admin模型价格 UI-A05 | 左模型右价格,仅选择接入销售目录模型(含草稿);左列表只标记缺价,不展示配置结果及费率,明确零价/有效用量不标缺价;右侧先计费方式与实际输入,标准价格从具名入口导入,当前/预览售价为旁侧或输入后紧凑摘要,正文唯一滚动且保存持续可达;官方当前USD基价换算积分,模型组统一倍率;无价格对比或历史版本管理;2026-10-08后续移除目录外工作区和任意模型名入口,2026-10-09编辑区整理见管理端§4.1 |
| Admin模型目录/接入 UI-A04 | 接入配置可独立管理;导入使用具名配置;长模型编辑分内容/协议与能力/发布核对,普通返回保留进度 |
| Admin充值/支付 UI-A01 | 充值规则与元/积分预览直接展示;支付渠道列表显示启用及缺项,进入对应渠道编辑;只读运行信息明确标识 |
| Admin订阅 UI-A10 | 列表显示元、周期、积分与可售状态;版本化积分/次数与并行周期、购买规则、支付映射具名分区,未发布/支付或供给未验状态常驻;原生历史只读独立 |
| Admin身份配置 UI-A02 | 注册/邮箱/认证等具名任务;OAuth提供方列表显示状态,进入单个提供方编辑;保存范围明确 |
| Admin用户/用户组/授权 UI-A11/A07/A14 | 当前对象摘要常驻,用户关联记录明确入口;用户组有成员视图;授权展示作用域与获得/失去的权限 |
| Admin订单/积分/任务/审计 UI-A09/A12/A15 | 列表→原对象工作区→获准处理;关联身份、金额、原因及原结果可回查,返回保留查询范围 |
| Admin公告/Key政策 UI-A03/A06 | 当前生效状态和编辑内容分别表达;调用地址逐条具名,说明适用协议及默认行为 |
| Console总览 UI-C02 | 余额、真实用量、近期记录与公告直接呈现;首次使用只保留与缺少条件相关的一项下一步 |
| Console模型探索/详情 UI-C03 | 桌面常用筛选可见,手机具名筛选面板;详情顶端显示模型、状态和调试入口;传递模型/协议但不自动执行 |
| Console模型价格/充值与订阅/余额与流水 UI-C04/C08 | 导航明确区分模型价格、funding购买/订单/支付结果、wallet余额/资源/本人订阅状态历史/流水;模型价格七列、类型与可用状态常驻、默认真实首项与条件、全部同列计价子行展开,完整费率/规格/来源保持;钱包以本人权益概览及范围/期限为主体、普通余额为次级,充值/购买推荐跳转funding;原单支付return和旧wallet订单链接进入funding同一原单,进入/刷新不自动下新单;提交提供仅权益或明确钱包上限,不引入本人报价或客户冻结展示 |
| Console Key UI-C05 | 具名调用地址直接展示可复制;Key列表紧凑工具栏;名称、额度、有效期、IP限制直接成组,无Key组/模型白名单 |
| Console使用记录 UI-C07 | 日期、模型、Key、状态常用条件及已应用值可见;编号定位具名;手机优先模型/时间/费用/状态;详情查询原记录 |
| Console Playground UI-C06 | 直接复用官方new-api原生组件,工作区有边框;快速开始Key/模型联合选择,详情固定模型仅选本人Key,协议靠近发送且只列模型已开放文本组合;参数桌面向上Popover/手机底部Sheet;缺Key引导创建,保稿/校验/原协议请求恢复保持;列明本地修复验收完成,待评审与集成 |
| Console账户/安全 UI-C09/C10 | 资料与安全任务明确入口;设备显示可理解的浏览器/系统/当前设备/活动时间,完整技术原文为辅助详情 |
| 注册/登录/找回 UI-C01 | 标题与主按钮对应当前任务;方式按有效配置展示,失败保留允许字段与返回意图 |
2026-10-12资金入口分项:funding拥有购买/订单/支付结果,wallet保留资产及去funding入口;新旧支付/登录return先净化商户参数再保留同一原单,未知/已付均不自动重下单。378制品桌面/手机列明验收见平台 docs/verification/T-09/funding-wallet-separation-20261012/README.md;新商户ReturnURL只经本地PG/夹具验证,旧签名checkout兼容及资金不变另核,完整IX/父任务保持。
手机在选择模型/对象后进入对应详情,提供明确返回列表的入口,保留搜索和选择,避免完整长列表将编辑区推到页面下方。弹窗初始焦点位于标题或合理首字段,关闭与主动作持续可达,不能因复制代码按钮获得焦点而滚离对象顶部。
10.5 整改验收
从进入页面到完成主任务,无需展开无具体含义的“其他/高级/更多”;已应用筛选值、对象、单位、状态和主动作可找到。普通草稿切换保护、字段拒绝、只读权限、版本冲突、保存待确认、成功回读、手机与键盘分别验证;价格方式及参数映射不丢有效维度,调用/金额/授权口径变更需对应后端和隔离PG证据。设计稿、静态流程图或文档检查均不替代这些业务验收。
2026-10-06 模型专属整页与调试样式
以下保留原时点组织;2026-10-11后续drawer方案也已被用户否定,当前直接复用仓库官方new-api原生Playground组件,实施与待验范围见下方新记录。模型整页身份、页签、价格和原请求恢复要求继续有效,不以任一历史布局代替最新授权。
T-07、PL-010.R01/PL-017.R01/PL-015.R02、UI-C03/UI-C06:保留侧栏模型调试;模型卡片/精选点击进入模型专属整页,说明/价格与接入代码双栏,下方页签为调试、API、本人请求记录及统计,返回保留目录筛选。调试为左输入/参数、右结果;详情固定模型,独立入口可选模型。切换API页签保留调试草稿;无Key/不支持协议/未开放模型明确,进入与切换不发起生成。请求和统计必须按精确模型筛选并复用本人会话接口;未知操作仍查询/恢复原结果,不能重新执行。手机按说明、代码、输入、结果顺序单列,不产生文档横向滚动。
模型系列价格补充(T-07、PL-010.R01/PL-006.R01~02):下方包含当前模型并标注当前项,同提供商按已声明系列和销售版本对照,点击模型名进入对应整页;不依名称前缀合并。价格明细继续使用后端单位、精度及阶梯/规格规则。仅列价项标明生成未开放;缺价不当免费,不提供试算。规格展开时不发请求,只有用户点击估价才查询对应模型/价格版本;估价不创建消费或模型任务。手机列改为纵向字段排列,表头对辅助技术保留。
2026-10-11 Playground边框与四文本协议修复(本地分项完成,待评审与集成)
UI-C03/C06、PL-004.R01/R02、PL-010.R01/PL-017.R01、PL-015.R01、IX-03/04/07/08、T-06/T-07:工作区以边框与卡片表面界定,沿原生对话/底部输入及桌面Popover/手机Sheet交互。协议入口只提供当前模型支持且文本执行开放的Chat、Responses、Claude Messages或Gemini组合;快速开始换模型后按实际目录重新核对选项,不继承不兼容协议,不把一个模型的所有协议伪装为全目录可用。仅选择、切页签及编辑参数不执行调用,草稿保留。
发送和普通/SSE文本/推理解析使用对应原生格式和终止标记。Claude Messages温度0~1、其他0~2;Claude最大Token关闭仍使用协议必需默认1024。执行中/UNKNOWN的原操作锁定、停止等待与恢复沿IX-07,恢复使用服务端原协议,原生终止缺失或保存结果未就绪/缺失/不可读不得清除原意图或触发新派发。既有本人Key、价格/唯一钱包及凭据保护继续校验。
本轮108项前端、最终隔离PG4主/8子无skip及四协议28项保存结果不可用断言、类型/限定lint/格式/i18n/构建通过;补丁前广泛27主/41子回归和既定ProcessHelper skip不记为最终全重测。平台 docs/verification/T-07/playground-protocol-20261011/checks.json及同目录 browser-checks.json登记桌面1871×873/手机390×844实际Key/原生协议选择、快速开始API往返保稿/协议、Popover/Sheet逐键输入保焦点、手机七按钮44px与首屏发送可达、无横向溢出/Console警告错误/框架浮层;真实生成0。本地修复分项完成、待评审与集成,不关闭父T-06/T-07/AC或真实供给,真实OS软键盘/IME仍未实机验证。
2026-10-11 模型调试与快速开始直接复用原生Playground(首轮本地验收历史)
UI-C03/C06、PL-010.R01/PL-017.R01/PL-015.R01、IX-02/03/04/07/08/10、T-07:原生空态、Markdown聊天、底部输入及参数组件直接复用仓库官方基线实现;快速开始采用Key/模型联合选择,详情固定模型仅选本人Key,协议入口靠近发送。API Key分区不代表Key分组或逐Key模型授权;可选Key/模型来自平台本人及有效开放目录,不继承原生接口作为平台授权边界。
参数入口沿原生桌面向上Popover、手机底部Sheet。仅温度0~2、Top P 0~1、最大Token 1~32768三数值控件及其开关,另有系统提示词与流式开关;禁用数值控件时省略对应请求项,最大Token关闭沿现行默认1024处理。开关参数面板、选Key/模型/协议及页签往返均不自动调用,允许草稿保留;校验、焦点、字段错误与ARIA按IX-03/08复核。执行中/UNKNOWN配置锁定及停止等待、原意图查询恢复沿IX-07,不因复用组件重发任务。
列明本地交互验收完成:桌面1871×873、窄屏820×900与手机390×844无横向溢出,手机最终七个输入区按钮高44px、输入16px且输入区在首屏内;容器≤700px时控件重排,长结果与最高200px输入分别滚动。桌面/手机系统提示词真实点击和逐键输入保持面板与焦点,Portal抢焦点已修,滑块实际输入名称及错误ARIA已补;关闭/Escape、两入口API往返保留参数和草稿。非法最大Token自动展开并聚焦错误字段,保留草稿且夹具计数3→3、增量0;3次合法聊天由本地夹具拦截,真实生成0。
本轮21项Playground、13项平台关联与9项原生测试共43项、类型检查、源码/测试限定lint、格式及 build:check 通过,保留18089服务ready。证据为平台 docs/verification/T-07/playground-native-20261011/report.md及同目录 browser-checks.json,运行状态引用 source-runtime.json。待用户评审与集成,不累计旧drawer32项或宣称已接受;真实OS软键盘/IME仍待实机验证,完整T-07/AC、资金、供给与调用恢复门槛不闭合。
2026-10-11 模型调试与快速开始drawer方案(技术验证通过,用户否定,待回归原生)
用户最新要求沿用new-api原生Playground已有布局交互为主体,否定下述drawer方案。下方参数Sheet、单一结果区和尺寸/交互描述仅保留原时点实现与技术检查历史,不再是现行接受规格;原生方案审定后另补实际衔接和验收。UI-C03/C06、PL-010.R01/PL-017.R01的平台Key授权、真实模型/标准价、显式发送、草稿保护及IX-07原请求恢复继续有效。
UI-C03/C06、PL-010.R01/PL-017.R01/PL-015.R01、IX-02/03/04/07/08/10、T-07:调用配置集中于顶部工具栏,Key与协议直接可见;快速开始可切模型,专属页固定模型。具名“生成参数”Sheet替代常驻长参数列,显示修改数量,已选择对象、实际价格/单位与未开放原因不藏入Sheet。两入口共用单一结果区和底部输入;进入、选择、填示例、开关Sheet及页签切换均不发起调用。
Sheet默认关闭,打开聚焦合理首字段/标题;关闭、Escape及“完成”保留本地参数,返回触发点,不表示服务器保存或取消业务。Sheet内重置只恢复参数;全局重置恢复详情首示例/快速开始空输入、参数默认值并清对话,保留Key/模型/协议;新建对话仅清结果,保留输入草稿和参数。参数状态由持续挂载的调试工作区持有,快速开始对话/API及详情页签往返不丢草稿。校验失败自动打开Sheet、焦点定位首错,并关联字段错误;修正草稿仍需显式发送。
执行中或待核对原操作期间允许查看参数,选择器、配置字段、两种重置、新建对话及发送锁定;不能通过关闭/重开Sheet或切页签绕过原请求锁定。结果、恢复标识及原模型/协议/Key保持原操作上下文;断流、UNKNOWN、停止等待及恢复继续适用IX-07,不将重新发送混入查询动作。
手机Sheet全宽并默认关闭;内层选择器先响应Escape,外层关闭返回触发点,长参数区域受控滚动且动作持续可达。虚拟键盘出现时,Sheet内当前字段与关闭动作、主工作区编辑时的底部输入与发送分别保持可达;不产生整页横向溢出。键盘、焦点、输入法确认与发送分别验证,参数展开/关闭不清值。
前一阶段技术验证通过:两入口1871×873桌面、390×844手机与760×844断点无横向溢出;参数Escape回焦/保值、两入口API往返保稿、invalid自动开Sheet/首错焦点/ARIA关联,以及独立fake chat长结果滚动和底部输入/44px手机发送可达均已复核,无Console警告/错误或收费调用。390×500仅为可用高度模拟,配合源码guard审查,未实机验证真实OS软键盘/IME,不将其记为实机通过。32项相关回归、类型/限定lint/生产构建与原时点保留服务ready见平台 docs/verification/T-07/playground-interaction-20261011/report.md;用户已否定交互,不将此技术证据记为产品方案接受、原生回归通过或完整T-07/AC验收。
2026-10-06:账户入口与统一页面
用户指定Higgs侧栏底部头像菜单为交互参考。UI-C09/C10合并为/console/account账户设置页,资料、邮箱/外部绑定、密码、认证方式、设备与安全活动直接呈现;不保留侧栏账户分组、两个独立入口或账户/安全页签。点击底部头像/用户名打开带本人信息的菜单,提供设置、用量与记录、余额与流水及退出;有当前平台管理员权限时提供管理端入口。菜单不复制平台没有的组织功能。未登录头像仍进入统一登录。
桌面菜单在头像右侧,收起侧栏仍可打开;手机抽屉中菜单向上打开,选择设置关闭抽屉。键盘可打开菜单,Escape关闭并回到头像;页内密码/设备链接使用hash,定位不重载页面、不丢资料草稿。/console/security兼容跳到合并页并保留hash和查询。既有会话撤销、退出失败保留身份、密码变更和提交未知核查流程沿用。关联T-07、PL-001.R02~03/PL-010.R02/PL-015.R01、IX-02/03/08;菜单不是后端权限边界。
2026-10-06:按Higgs profile实页调整账户布局
用户进一步指定https://open.higgsfield.ai/profile,已在Chrome登录会话只读查看主页面及编辑资料弹窗。UI-C09/C10改为居中大头像/姓名/邮箱/编辑按钮,下方1128px最大宽度的安全与账户双栏;淡边框分隔各行,标题在卡片外,手机变单栏并收紧资料留白。平台已有密码编辑、认证方式、设备退出及安全活动仍直接展示在页面下方;不引入参考站的组织、注销或训练偏好能力。
资料编辑复用项目components/dialog.tsx:弹窗内头像、显示名称及取消/保存操作。打开聚焦输入,Escape或取消关闭并回到触发点;关闭后重开保留未保存名称,提交中不允许关闭,冲突/未知锁定跨关闭保持,读取核查后才允许再提交。成功以版本化资料回读为准。单页设备列表不显示无用分页控件;有后续cursor时提供原分页。对应T-07、UI-C09/C10、PL-001.R02~03/PL-010.R02/PL-015.R01及IX-02/03/08。
2026-10-06:ChatGPT个人页参考与长设备列表整改
用户进一步指定https://chatgpt.com/u/samesame2026作为个人页面布局参考,当前UI-C09/C10以此轮要求取代前述Higgs双栏和全部表单直接铺开。使用居中圆形头像、姓名与用户名、右上编辑资料、本人邮箱/密码/启用状态摘要及760px最大宽度的紧凑单列设置;不复制参考站Token统计、分享或精选作品等本平台没有的功能。
账户与安全任务按行说明,邮箱/关联账户、密码、认证方式、设备和安全活动按需打开已有业务Dialog。表单主按钮/输入/卡片统一Console语义样式,移除嵌套卡片外框与独立蓝色表单风格。设备列表最多25项一页,保持服务端cursor,限高400px或45dvh并独立滚动,分页和退出其他/全部设备位于列表外;主页面高度不随设备数增长。完整设备标识保留为辅助详情,指定设备撤销仍需确认和原SID未知回查。
旧#password/#devices深链改为打开对应弹窗;关闭仅移除该hash,保留query,键盘Escape和焦点返回有效。资料名称草稿与未知锁定保持原有跨关闭行为;密码busy禁止关闭,未知提交状态由持续挂载的父组件保存,关闭清除输入后重开仍不能重复提交。邮箱验证flow与认证设置状态由原父组件持有,原验证/原flow提交不变;认证状态加载/失败不显示假“已禁用”,未知Passkey状态不提供可执行注册。关联T-07、PL-001.R02/R03、PL-010.R02、PL-015.R01及IX-02/03/08;权限与资金规则未变。
2026-10-07:用量与记录的生成视图
UI-C07/C11、IX-01/02/07/08:同一用量与记录入口提供“使用日志 / 生成记录”页签。使用日志保留账务表格;生成记录默认按提交时间展示图片、视频卡片,固定16:9预览与状态占位,桌面三列、手机两列。卡片显示模型、来源、提交时间、生成状态与已确认费用;排队、执行、未知或待结算不能显示虚假零费用。
详情提供多结果选择、图片预览/原生视频控制与本人会话下的结果读取;查看使用日志及返回保留URL中的筛选条件和原任务编号。列表和详情自动刷新只读取平台已持久状态;显式“查询原任务”核查原操作,不创建新生成。执行成功、资金结算及结果保存分开判断;失败/未知/结果读取失败有明确反馈。后续Studio必须以可信产品作用域和已授权平台操作关联业务任务,项目/素材与业务完成状态留在Studio,不以平台生成成功推定素材已保存。通知、版本化事件及断线补查在产品接入时单独验收。
2026-10-07:UI-C07使用日志筛选精简
用户按页面批注明确调整UI-C07(PL-012.R01~02、IX-04/08):时间快捷条件并入筛选表单,统一“时间范围”选择全部/本月/今天/自定义,自定义才显示原UTC起止字段;模型、Key、状态、来源和记录类型直接可见,桌面四列、手机两列。应用一次提交整组筛选;清除同时恢复全部条件。移除此页“按编号定位”按钮/弹窗、UTC口径解释、汇总时间说明和“统计说明”折叠;不再单列时间工具栏或手机筛选开关。原operation_id/business_task_id深链继续生效并显示可移除条件,详情和返回保留原查询。此用户要求覆盖§10.2对UI-C07编号定位和手机筛选面板的旧安排,其他页面沿原规定。费用/未知状态及实际金额规则保持有效。
2026-10-07:记录调用方式筛选
用户进一步明确UI-C07/C11:删除“记录类型”中的模型/非模型分类筛选,将旧“来源产品”改称“调用方式”,统一选项为全部、API、Studio、Commerce、Drama,显示名称对应持久product的api/studio/commerce/drama。使用日志、生成记录筛选、已应用条件、列表与详情统一名称;不依赖用户填写任意来源文本,未知历史平台深链仍保留其实际值。平台调用方式与上游协议是不同维度,此处不改变可信产品归属、原操作、价格/钱包或Studio业务状态规则。原kind账务契约保留,Console不再提供该分类选择;不将移除筛选当成删除历史账务。PL-012.R01~02、UI-C07/C11、IX-04/06/08。
2026-10-07:UI-C07自定义时间组件
用户明确要求使用时间组件,不采用浏览器原生日期/时间选择器。自定义范围的起止时间复用平台DateTimePicker新增日历浮层模式:日历选择日期、OptionPicker选择小时与分钟,确认收起浮层、清除单个边界;日期与时间编辑仅修改筛选草稿,应用筛选才提交查询。保留UTC起止语义及分钟精度,手机浮层完整可访问。现有DateTimePicker调用默认保持原行内/本地时区行为。PL-012.R01~02、UI-C07、IX-04/08。
2026-10-07:UI-C07/C11记录页简约收敛
用户要求尽量简约克制、减少文字并优先图标。记录页保留单一主标题,去掉页头介绍、重复列表标题和空态长说明;常用刷新/应用筛选/清空/导出及分页动作复用带tooltip和无障碍名称的Action,使用项目Hugeicons。使用汇总改为紧凑数据行,只有多页或异常页码才显示图标分页,无数据不展示导出和无作用的分页。实际条件值继续可见/可移除,时间边界标签缩为开始/结束并标UTC,含/不含语义保留在具名控件。生成记录时间条件合并进同一草稿表单,详情返回/下载/原任务核查/关联日志改为图标。必要费用、单位、未确认状态、错误与归属不因减字省略。PL-012.R01~02、UI-C07/C11、IX-04/06/08。
2026-10-07:Console/Admin轻量动效
按用户要求,T-07/08、PL-015.R01、UI-C公共壳/UI-A公共壳、IX-04/08复用已有组件反馈:页面挂载时250ms淡入与6px位移,页签面板150ms淡入,侧栏宽度250ms过渡,导航/按钮/卡片150ms反馈,钱包次级统计间隔40ms进入。摘要信息卡不做悬浮抬升。动效不通过添加key或重新挂载表单触发;不改变金额字符串、草稿、焦点及提交语义。prefers-reduced-motion: reduce关闭新增进入动画、过渡及按钮位移。证据为平台docs/verification/T-07/subscription-motion-20261007/report.md,限定页面验证不代表全状态验收。
2026-10-07:UI-C07/C13 记录与使用分析分离
记录页不呈现聚合消耗/次数,统计移至独立UI-C13。分析以两张每日图表为主体,合计置于图表内,悬浮显示每日精确数值。默认本月,顶部近7/30天、今天立即查询;筛选图标弹层承载模型/Key/状态/调用方式及自定义日期,复用记录筛选组件,应用后整组更新。周期最多90个UTC自然日。清空回到本月,查看记录携带相同条件,读取失败不填零,零数据保持真实坐标与零曲线。自定义日期使用项目日期时间控件;图表/统计遵循本人归属和UTC创建时间口径。IX-04/06/08。
2026-10-09 模型元数据与价格互联
UI-A04/A05、PL-011.R08~10、PL-006.R01/R02、T-08,沿IX-03/06/10:复用原生 /models/metadata 的模型/Logo/供应商组合列,点击名称进入该模型详情、点击售价进入同一精确模型的销售价格;独立价格页提供获准的同型号管理链接。链接和模型选择沿既有草稿保护,取消保持原目标和字段;显示继承不写回内容,确认保存或原结果采用刷新同SID价格目录且不重建已挂载草稿。深链接仅选择初始任务页签,未配置媒体或无价格读权限退回基本信息,待确认发布优先核对原对象。供应商与Logo来自已保存元数据,未知显示中性图标,不按模型名前缀推断。