账单与密钥管理台 swqffl.cn
未验证

密钥查询与管理

页面不会自动拉取全部密钥。输入具体密钥、备注或设备 ID 后才返回匹配结果。
总密钥
启用中
已禁用
已绑定
尚未查询。不会显示全库密钥。

生成密钥

指定密钥使用记录

必须输入完整密钥。系统不提供“查看全部记录”按钮,也不会默认加载任何记录。
尚未查询指定密钥。

AI 配置

文字 AI 与图片 AI 独立选择;可新增任何 OpenAI 兼容接口配置。

新增或编辑配置

提示词、动态分类与本地匹配设置

文字 AI

图片 AI 六字段提取协议

图片 AI 只接收图片和提取协议,只输出 type、date、amount、merchant、account、note。一级类目、二级类目、账户列表和本地规则均不发送给图片模型。服务端在 AI 返回后完成账户映射和动态分类。

默认动态类目与账户

正式快捷指令应每次发送使用者当前的收入、支出、转账类目树和账户列表。以下内容只在请求未传值时作为默认兜底。

本地匹配控制

字段基础权重

语义规则的优先级与关键词仍在“本地匹配”页面管理。字段权重只控制商户、备注和账户原文对动态二级类目的基础影响。

本地语义、账户映射与待确认

规则只保存商户、账户或备注的语义,不固定绑定用户类目。服务器先比较本次请求中的全部二级类目,选中二级类目后反查一级类目;低分或冲突时返回“其他”。
语义规则
启用语义规则
账户规则
待确认

新增语义规则

新增账户映射规则

完整本地匹配测试(不调用 AI,不消耗 Token)

等待测试

语义规则列表

ID字段/模式类型优先级语义关键词排除词来源命中状态操作
尚未加载

账户映射规则

ID原始账户模式方式优先级目标关键词来源命中状态操作
尚未加载

待确认记录

分类低分、前两名冲突或账户无法映射时进入这里。可将商户或账户一键带入对应规则表单。
ID类型商户原始账户备注原因最佳候选次数状态操作
尚未加载

AI 训练样例

文字样例仍会随文字请求发送。为节省 Token,图片流水线不再注入图片 few-shot;原有图片样例仅保留管理兼容,不参与图片识别。

新增文字训练样例

文字 AI 测试

等待测试

图片 AI 测试

图片模型只提取六个事实字段;服务器根据本次提交的动态类目树和账户列表进行本地匹配。最终返回 type(收入/支出/转账)、date、amount、category、sub_category、account、merchant、note。
图片预览
等待测试

Token 用量

尚未加载。

苹果快捷指令接口

正式地址统一使用 https://swqffl.cn。动态类目和账户应由每个使用者的快捷指令在每次请求中提交,不会发送给图片 AI。

1. 单纯验证密钥

POST https://swqffl.cn/api/keys/verify
{"key": 密钥变量, "device_id": 设备ID变量}

2. 文字 AI 记账

POST https://swqffl.cn/api/bill/analyze
{ "key": 密钥变量, "device_id": 设备ID变量, "bill_text": 账单文本变量, "income_categories": 收入类目树变量, "expense_categories": 支出类目树变量, "accounts": 账户列表变量 }

3. 图片 AI 记账

POST https://swqffl.cn/api/bill/analyze_image
{ "key": 密钥变量, "device_id": 设备ID变量, "image_data": 图片 Data URL 变量, "income_categories": {"退款回款":["消费退款"],"其他收入":["其他"]}, "expense_categories": {"食品餐饮":["咖啡","午餐","晚餐"],"其他支出":["其他"]}, "transfer_categories": {"账户转账":["账户互转"],"个人往来":["转给他人","收到转账"],"其他转账":["其他"]}, "accounts": ["微信","支付宝","银行卡","信用卡","其他"], "category_aliases": {"食品餐饮/咖啡":["下午茶","饮品"]}, "account_aliases": {"银行卡":["储蓄卡","借记卡"]} }

category_aliases 和 account_aliases 均为可选。最终 bills 每条固定返回 type、date、amount、category、sub_category、account、merchant、note;type 的值为“收入”“支出”或“转账”。匹配不到时 category/sub_category 使用“其他”。