正在读取…
平台能力与密钥
// 页面上填的是元,一律给到三位小数(一位的千分之一,正好是最小的那位钱),库里仍按原来的方式记,只在这一进一处换算。
function toYuan(mills){const v=Number(mills||0);return v?(v/1000).toFixed(3):''}
function fromYuan(text){return Math.round((parseFloat(text)||0)*1000)}
一条视频要过四道工序,缺哪道就在那道停下来。每行只问服务商要三样:服务地址、模型名称、API Key。地址一律要填到 /v1 这一层(平台是在你填的地址后面直接接 /chat/completions、/audio/transcriptions 这些路径的,少写 /v1 就是 404)。Key 只存在平台,不会发给客户。
AI 视频生成未配置自由创作使用
默认使用低成本图生视频;没有参考图或选择“质量优先”时,自动使用 Seedance。密钥只保存在云端。
未读取配置
⑦ 单个客户的开关现在新账号默认全开
2026-10-01 起视频能力默认对所有账号开放,这里只用来个别停用或重新打开。四样没配全之前,客户会在中途看到"平台尚未配置…"的提示。
| 客户 | 项目 | 阶段 | 状态 | 更新时间 |
|---|
图片 / 视频模型任务(可查供应商、实际模型、进度、成本和失败原因)
| 客户 | 能力 | 供应商 | 模型 | 状态 | 进度 | 供应商成本 | 客户收费 | 毛差 | 失败原因 | 更新时间 |
|---|
建账号
这里建出来的直接可用,不落"待审核"。建完把代理商编号发给带你来的那位,客户注册时填它。
等审核的商户
| 编号 | 公司名 | 手机号 | 状态 |
|---|
所有账号
| 编号 | 类型 | 名称 | 手机号 | 状态 | 操作 | 权限 |
|---|
表头能点:点一下按这一列排,再点一下倒过来。状态、类型都不按字母排——状态按「待审核 → 已放行 → 已停用」,类型按「我们 → 代理商 → 商户」;同一档里再按编号排。
充值
充值记录
下面每一行是一个能装钱的账号(商户、代理商)和它现在的余额。点右边的「充值」加钱,退钱在金额里填负数。代理商那一行是给名下客户转钱用的余头——他只能把自己余额里的钱转给客户,加钱这一步只有我们点得了。
加钱必须写凭据说明——将来对不上账时,那一行字就是依据。
| 序号 | 商户 | 登录账号 | 当前余额 | 操作 |
|---|
加之前多少、加了多少、加完剩多少,一行看全;谁点的、什么时候、凭什么也在这行上。
| 序号 | 商户 | 充值前余额 | 充值金额 | 充值后余额 | 充值人 | 充值日期 | 备注 |
|---|
看某一家的消费明细、导出对账单、补一笔用量
月份那一栏不填就是本月(对账单也按挑的月份出)。
正常那部分消费由模型网关自己写,「补记用量」只补网关漏掉的、或者人工要算的那一笔。
折给客户的钱和我们的进价分开填,进价只有我们这一侧看得见。
勾上"这项还没定价"就只数字数、钱记 0,账上会写明"单价未定",不是我们算了个 0。
| 时间 | 项目 | 数量 | 折多少钱 | 我们花出去 | 凭据 / 说明 |
|---|
充值申请(代理商只能提,到账要我们点)
| 编号 | 商户 | 金额 | 凭据说明 | 谁提的 | 状态 |
|---|
模型网关钥匙(要拿这把才能让某家客户的模型流量走我们)
客户程序一行都不用改:把他机器上"接口地址"那一栏指到网关、密钥换成这把。
这一串只在发的那一刻显示一次,库里存的是不可逆的指纹,事后查不回来——弄错了只能作废再发一把。
| 编号 | 哪家 | 备注 | 发出时间 | 状态 |
|---|
客户机器上报(只记录)
机器自己报上来之后,在这一行右边挑一家商户点"绑给这家",用量才记得它头上;没上报过的机器绑不上(得等它先报一次)。机器换了客户(电脑给了另一家公司)就点"解绑",用量不会再记到前一家身上。
| 实例标识 | 机器标识 | 版本 | 上报次数 | 最近上报 | 绑到 |
|---|
解绑留痕(谁解的、什么时候、为什么)
| 时间 | 谁 | 哪台机器 | 说明 |
|---|
财务中心 · 全部流水与统计
这一屏只有总后台看得见(里面有进价和毛差,客户侧那一版永远裁掉这两列)。
上面挑条件,下面的合计、统计、流水明细按同一套条件一起变;余额是累计口径,单独列、不受筛选影响。
统计
| 项目 | 笔数 | 用量 | 充值 | 折给客户 | 我们的进价 | 毛差 |
|---|
流水明细
| 时间 | 商户 | 类型 | 项目 | 用量 | 折给客户 | 我们的进价 | 毛差 | 备注 / 凭据 | 流水号 |
|---|