Commit c53633a286aefc8e0fbc06020c904602e3a7f06d
1 parent
74620ebc
【代码评审】AI:Suno 音乐的 review
Showing
6 changed files
with
6 additions
and
0 deletions
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/client/MidjourneyProxyClient.java
| ... | ... | @@ -9,6 +9,7 @@ import org.springframework.stereotype.Component; |
| 9 | 9 | import org.springframework.validation.annotation.Validated; |
| 10 | 10 | import org.springframework.web.client.RestTemplate; |
| 11 | 11 | |
| 12 | +// TODO @fan:这个写到 starter-ai 里哈。搞个 MidjourneyApi,参考 https://github.com/spring-projects/spring-ai/blob/main/models/spring-ai-openai/src/main/java/org/springframework/ai/openai/api/OpenAiApi.java 的风格写哈 | |
| 12 | 13 | /** |
| 13 | 14 | * Midjourney Proxy 客户端 |
| 14 | 15 | * | ... | ... |
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/client/vo/MidjourneyImagineReqVO.java
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/client/vo/MidjourneySubmitCodeEnum.java
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/client/vo/MidjourneySubmitRespVO.java
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/image/AiImageController.java
| ... | ... | @@ -54,6 +54,7 @@ public class AiImageController { |
| 54 | 54 | |
| 55 | 55 | // TODO @fan:建议把 dallDrawing、midjourney 融合成一个 draw 接口,异步绘制;然后返回一个 id 给前端;前端通过 get 接口轮询,直到获取到生成成功 |
| 56 | 56 | // TODO @芋艿: 参数差异较大 |
| 57 | + // TODO @fan:直接参数平铺?写好注释,要么? | |
| 57 | 58 | @Operation(summary = "dall2/dall3绘画", description = "openAi dall3是付费的!") |
| 58 | 59 | @PostMapping("/dall") |
| 59 | 60 | public CommonResult<Long> dall(@Validated @RequestBody AiImageDallReqVO req) { | ... | ... |
yudao-module-ai/yudao-module-ai-biz/src/main/java/cn/iocoder/yudao/module/ai/controller/admin/image/vo/AiImageMidjourneyImagineReqVO.java