Commit d2c7dafdc98eac850ee47394a67bca11aa201824
1 parent
27d6ba1e
【增加】Midjourney 增加md文件对消息体进行说明
Showing
1 changed file
with
45 additions
and
0 deletions
yudao-module-ai/yudao-spring-boot-starter-ai/src/main/resources/requestTestJson/imageGenerationProcess/readme.md
0 → 100644
| 1 | + | |
| 2 | +# Midjourney 消息体解析 | |
| 3 | + | |
| 4 | +```text | |
| 5 | + | |
| 6 | +{ | |
| 7 | + "op": 0, | |
| 8 | + "s": 346, | |
| 9 | + "t": "MESSAGE_CREATE", // 消息类型 | |
| 10 | + "d": { | |
| 11 | + "id": "1234498661476601907", // 唯一id | |
| 12 | + "mention_everyone": false, | |
| 13 | + "pinned": false, | |
| 14 | + "channel_id": "1234380679576424448", // 频道id用来只区分自己频道 | |
| 15 | + "flags": 64, // flags 未知 | |
| 16 | + "type": 20, // 初步理解是用于区分消息类型 | |
| 17 | + "mention_roles": [], | |
| 18 | + "nonce": "18", // 重点,我们传过去的唯一id,用于区分不同的绘画 | |
| 19 | + "application_id": "936929561302675456", | |
| 20 | + "edited_timestamp": null, | |
| 21 | + "content": "", // 消息内容 | |
| 22 | + "tts": false, | |
| 23 | + "webhook_id": "936929561302675456", | |
| 24 | + "mentions": [], | |
| 25 | + "components": [], // U1、U2等操作 | |
| 26 | + "attachments": [], // 生成的图片附件 | |
| 27 | + "embeds": [] // 重点异常、提示、错误 都是在这个里面,这个里面有信息这个任务就不正常 | |
| 28 | + } | |
| 29 | +} | |
| 30 | +``` | |
| 31 | + | |
| 32 | +说明: | |
| 33 | +- t: 是消息类型(处理 create、和update) | |
| 34 | + - MESSAGE_CREATE:会增加一条新的信息出来 | |
| 35 | + - MESSAGE_UPDATE:不会增加新的信息,在原来的信息上更新展示,比如进度条 10% 30%... | |
| 36 | + - MESSAGE_DELETE 没啥用 | |
| 37 | +- components:可以理解为可以操作的按钮 | |
| 38 | + - 情况1:正常只有图片完成才有对于操作 | |
| 39 | + - 情况2:异常情况可以 submit 当前任务 | |
| 40 | +- attachments: 附件,在图片生成到50%左右就会开始有模糊的图片,这里面就会有照片的地址 | |
| 41 | +- content:正常的消息内容在这里面,一般会是一串字符串,一般有 prompt、版本、进度、状态/生成类型 | |
| 42 | + - 内容示例:**海贼王,在赶海! --v 6.0** - <@975372485971312700> (0%) (relaxed) | |
| 43 | + - 内容示例:**海贼王,在赶海! --v 6.0** - <@975372485971312700> (35%) (relaxed) | |
| 44 | +- embeds: <重点> 只有错误、警告、封号、异常里面才有信息,可以优先判断这里面有没有内容,就知道是否正常! | |
| 45 | + | ... | ... |