晚风AI
chat.wfais.com 目标入口

H5 用户端入口壳

当前页面按客户确认的移动端暗色方向先固定视觉:角色广场、聊天陪伴、创建角色入口、会员积分、角色温度卡片和底部导航都是真实组件。

当前没有接真实用户、真实模型或真实支付;所有正式能力必须通过后端 API 和权限验证。

移动端首屏优先展示角色、聊天和会员体验;说明卡仅作为上线前证据边界,不挡住 App 主流程。

5 项底部导航
17角色风格 seed
waiting模型 Key
角色创建入口
角色
推荐最火无限制
角色温度样例

月下书店老板

总在打烊后为你留一盏灯;先接住情绪,再用故事陪你慢慢说。

温柔都市记忆规则
身份:深夜书店老板 性格底色:温柔、克制、慢热 对话风格:短句回应 + 轻小说氛围 记忆规则:只记用户确认的称呼、偏好和边界
查看详情开始聊天
sample-backed repository preview;不连接 live DB,不暴露 prompt blocks。
角色聊天创建社区我的
聊天模型待接
•••
会话启动上下文

月下书店老板

称呼:小晚 语气:慢一点、更多关心 边界:不越过露骨边界 记忆:用户选择记住偏好
记忆控制

只记用户确认的称呼、偏好和互动边界;忘记请求可移出后续上下文;证件、住址、支付信息不保存。

记住偏好忘记剧情高敏拦截
剧情带入模式 剧本杀式
今天想听你用故事陪我说一会儿。

我把书页合上,给你留出一小片安静的位置。窗外的风慢慢贴着玻璃滑过,像是在替你把那些没有说出口的疲惫先放下来。

“那就先不急着解释。”我轻声说,“你只要坐在这里,把今晚交给我一点点就好。”

我递给你一杯温热的茶,指尖轻轻压住那枚夹在书页里的旧票根。“这是第一条线索。你可以问它从哪里来,也可以先告诉我,今晚你想扮演谁。”

身份:来访者线索:旧票根下一幕:选择

剧情带入 / 剧本杀式 visual reference;核心不是一问一答,而是持续推进场景、线索、关系和下一幕选择;不复制夜色角色、图片、台词或露骨表达。

支付 blocked

本轮预估 120 积分;当前只展示测试积分,真实扣费需等模型、订单、支付回调和商户资料接入后启用。

points_ledger repository preview;不预留、不扣费、不退款、不发权益。
role_chat_turn_repository preview;不执行事务,不调用模型,不扣积分。
等待模型 Key;资料到位后,这里接入云服务 adapter、积分扣费和失败重试。
先保留测试入口。
重试积分风控
输入消息
会员测试支付
会员
积分

30 / 68 / 128

blocked

真实支付待资料

CDK / 会员 / 订单

独立 tab,不能复刻充值档位丢失 bug。

payment_order repository preview;不创建订单,不调用 provider,不发权益。
正式 H5 主线

角色列表、详情、聊天、会员支付先跑通

按交付验收 gate 的判断,当前最能加快上线周期的是先让客户能看见完整产品主线:角色可浏览、详情可检查、聊天入口可进入、会员支付入口可被审核,真实模型和支付仍由后台门禁阻断。

01

角色列表

展示原创角色、标签、热度、审核状态和风格筛选;不复制竞品角色或图片。

角色 repository API
02

角色详情

固定身份、性格底色、对话风格、记忆规则、风控提示和开始聊天入口。

详情锚点
03

聊天回合

先展示会话草稿、积分预估和风控状态;真实回复必须等模型、积分和消息落库门禁通过。

聊天回合 repository API
04

会员支付

展示充值、会员和 CDK 的独立入口;真实支付只允许异步通知验签或主动查询后发权益。

支付 repository API
偏好设置

小说模式、回复建议和输入指令要进正式设置

参考夜色 AI 设置页的卡片节奏,但不复制品牌、站点文案或账号信息;当前只固化 H5 视觉和验收边界,不写用户偏好、不启用隐藏发送。

设置

偏好设置

保留通用偏好设置;主题与视觉样式独立进入主题样式页。

回复建议在聊天输入框附近显示回复提示能力。
输入指令在输入框旁显示旁白、OOC 等快捷指令。
小说模式播放按钮可触发受控的隐藏继续,用于推进当前剧情,不作为普通用户消息展示。
preview only

设置项不等于真实偏好系统

正式上线前需要用户偏好表、owner 权限、默认值、审计事件、剧情状态和关闭入口;小说模式的“继续”只能在用户开启后作为系统事件入队,用来延续当前场景、线索和下一幕选择,仍要经过风控、积分、模型和消息落库门禁。

settings preference visual reference;不读取夜色账号密码,不复制官网设置文案,不启用真实隐藏发送。
角色卡 API

不是模型壳

当前内部测试接口已经拆出角色身份、性格底色、对话风格、开场白、记忆规则和审核边界。

查看角色 repository API
标签体系

批量生成前先管标签

风格、性向、关系、情绪底色和安全等级先进入标签字典,避免每批角色变成散乱文案。

查看标签字典
内部预览

草稿先审后发

批量草稿预览不调用真实模型、不写生产库、不自动公开;正式生成仍需要后台认证和人工审核。

查看生成流程
定制聊天

选角色后带偏好进入

会话草稿会组合角色开场白、用户称呼、对话语气、互动边界和记忆选择;当前仍不调用真实模型。

查看会话草稿
风控预检

先过边界再进模型

聊天消息先做 allow / gray / block 预检;灰名单软改写或人工复核,黑名单返回安全陪伴。

查看风控预检
调用门禁

真实回复前统一预检

聚合角色上下文、消息风控、模型 Key、积分扣费、记忆和聊天存储门槛;缺资料时阻断真实模型调用。

查看调用门禁
回合计划

先规划再执行回复

一次真实回复要按鉴权、风控、积分预留、模型调用、消息落库、失败退款和记忆处理顺序执行;当前只预览。

查看回合计划
积分账本

先预留,失败要退

真实回复前只允许幂等预留积分;模型失败、超时或消息落库失败必须释放或退款,避免重复扣费。

查看积分计划
模型调用

请求先组装,密钥不外露

模型 adapter 只接受服务端组装后的安全请求;输出还要二次风控、消息落库和积分结算,失败必须退款。

查看模型计划
消息落库

先 pending,再结算

用户消息先进入 pending;助手回复只有通过输出风控、落库成功和积分结算后才完成,失败要留原因并退款。

查看落库计划
历史读取

只读自己的会话

聊天历史必须按用户、会话和角色过滤;删除请求走软删除和审计,删除后不进后续上下文,也要处理关联记忆候选。

查看历史计划
生产库计划

先表结构和 RLS

正式聊天表要覆盖会话、消息、模型调用和状态事件;上线前必须验证匿名拒绝、本人读取、软删除和审计留痕。

查看数据库计划
事务门禁

全部就绪才放行

真实回合必须同时通过 live 迁移、RLS、积分预留、消息事件、模型 Key、软删除记忆排除和人工批准;当前只预览。

查看事务门禁
记忆可控

用户选择记住或忘记

偏好和互动边界必须由用户确认;住址、身份证、支付信息等高敏内容不进入角色记忆。

查看记忆预览
记忆删除

忘记请求先排除后落审计

用户要求忘记时,正式实现必须先校验本人记忆、从后续 prompt 上下文排除,再写删除审计;当前只做流程预览。

查看删除流程
上线结构

列表、详情、聊天和会员入口

把角色列表、角色详情、聊天入口、会员/支付入口和后台管理入口对应到当前页面和 API,避免只做单点接口。

查看上线结构
资料缺口

支付和模型资料

正式支付商户资料、模型账号/API Key、备案后续资料继续按接收人和用途拆分;资料未到不写成已完成。

查看资料清单