廖力工作日志 2026-01-20 08:35:43 星期二

上周主线: 本来应该完成:1.完成脚本编辑界面的所有数据绑定的工作。2.完成中间文件管理的数据绑定工作。但由于一直在等接口所以实际上在做一些体验优化工作
本周主线: 完成工具2.0“生成创意”的搭建

##今天的任务:

1.打通开启对话的逻辑

            1.整理 chatboxconversationquery钩子 使其能提供有效的数据接口
                    已经整理完毕,但是数据接口还是存在问题需要等待 -- 2026-01-20 11:28:30 星期二


            2.整理chatbox bis 使其能提供有效的功能
                    目前数据接口存在问题,所以需要等待 -- 2026-01-20 11:28:34 星期二


            3.将chatbox bis的功能对接到界面上,使得能发起会话
                已经完成 --2026-01-20 14:00:52 星期二
            4.将chatstreamList bis 对接到界面上,使得能发起对话并进入聊天流 
                尚未提供聊天流接口

            5.使得能通过现成的会话进入聊天流

4.将新版的语义化颜色全部替换完并测试完成

                --已经完成色板迁移 -- 2026-01-20 11:28:01 星期二

5.完成新版工作台的接口更换

                已经完成  -- 2026-01-20 11:53:00 星期二

6.添加联网搜索和深度思考按钮

                已经完成 -- 2026-01-20 13:28:13 星期二

7.欢迎界面的用户名需要改掉 改成当前系统的登录用户

                已经完成 -- 2026-01-20 16:11:12 星期二

接口:
1.(/bytedance/vision/completions)流式对话的发送参数里没有chatid ,返回时也没有messageid /chatid好像没法和某个会话关联 ,前端这边会尽量使用stream:true的交互效果,所以界面更新是异步的,最好需要每个chunk都返回一个messageId这样前端就比较好进行异步更新和校验。
建议:
非流式响应时,在返回的数据结构里加一个 messageId & chatid
流式响应时:data: {“content”: “这”, “model”: “doubao-seed-1-6-251015”, messageId:”xxxx”,chatid:”xxx”}
2.(/bytedance/vision/completions)这个接口会不会思考?如果思考的话回参是什么样的?
建议:data: {“content”: “这”, “model”: “doubao-seed-1-6-251015”, messageId:”xxxx”,chatid:”xxx”,thinkText:”xxxxxx”}

  1. 流式响应的话,除了这里列举出来的回参,后面还有些什么回参:data: {“content”: “这”, “model”: “doubao-seed-1-6-251015”, …} 因为文档这里被省略了
  2. post(/LLmChat/normal )创建对话时 参数 X-user-id 是指啥,需要前端生成chatid吗,还是后端返回,返回值里好像没看到chatid
    3.工具台获得对话流数据是不是这个接口:/LLmChat/{chatId}/message ?

##明天的任务:

1.完成上传图片的功能

2.前端做一个静态的模型配置

3.完成流式聊天接口的适配

长期任务:
1.适配一个移动端版本
2.图片编辑模块的需求 — 延后
图片编辑模块的业务照搬美图秀秀,原因是美图秀秀提供的图片编辑功能可以用于图生视频的前置编辑
目前已有的大模块为:
调整 – 调整图像尺寸
抠图 – 获得前景
人像 – 人像美化
滤镜 – 一些照片风格滤镜

    2.1 了解图片编辑模块的子模块拆分是怎么做的

    2.2  了解图片编辑模块的代码风格

    2.3  了解图片编辑模块的单例模式实现和状态管理是怎么做的

    2.4   了解当前图片编辑模块缺失的内容有哪些
            1.调整模块
                    基础调整已经完成 但包含一些bug
                    没有高级调整功能


            2.抠图模块
            3.消除笔模块
            4.ai超清模块
            5.ai扩图模块
            6.无损放大模块

            总结,主要做调整和 抠图,人像和滤镜功能disable掉,暂时不做

    2.5   了解当前图片编辑模块为未来可以做哪些代码或结构上的优化
            1.当前图片编辑的模块配色没有使用色板
            2.当前图片编辑模块的尺寸没有使用rem导致尺寸在rem分辨率适配下失真
            3.界面需要对齐设计稿
                1.当前界面需要全屏显示
                2.当前界面的ui元素和设计稿不对齐
            4.目前一级菜单上的样式未对齐设计稿

设计稿规格为:1440*900

—————————————————————-其它内容———————————————————————–

{“chatId”: “c7d286f2-bb5d-40a4-ada2-31be7f371b74”, “jobId”: “d09949ee-1bee-4c9f-aa89-5edaeae865dc”, “messageId”: “ce70671a-0f46-44f0-882d-6b47d812d114”, “de”: {“id”: 3, “name”: “文籽”, “avatar”: “/agent.png”, “position”: “文案专员”}, “content”: {“status”: 2, “thinking”: “”, “text”: “”, “type”: “copywriting”, “tasks”: [], “title”: “阿维塔06短视频脚本”, “body”: “”}, “artifacts”: [{“id”: 1, “name”: “短视频创作”, “description”: “”, “type”: “videoScript”, “scene”: 1, “platform”: 1, “carSeriesName”: “阿维塔06”, “carSeriesId”: 1, “highlight”: [], “topic”: “”, “videoScript”: “”}]}

{“chatId”: “c7d286f2-bb5d-40a4-ada2-31be7f371b74”, “jobId”: “d09949ee-1bee-4c9f-aa89-5edaeae865dc”, “messageId”: “ce70671a-0f46-44f0-882d-6b47d812d114”, “de”: {“id”: 3, “name”: “文籽”, “avatar”: “/agent.png”, “position”: “文案专员”}, “content”: {“status”: 2, “thinking”: “”, “text”: “”, “type”: “copywriting”, “tasks”: [], “title”: “阿维塔06短视频脚本”, “body”: “”}, “artifacts”: [{“id”: 1, “name”: “短视频创作”, “description”: “”, “type”: “videoScript”, “videoScript”: “”}]}