Class SpringAIDashscopeImageService
java.lang.Object
com.bytedesk.ai.springai.dashscope.SpringAIDashscopeImageService
@Service
@ConditionalOnProperty(name="spring.ai.dashscope.chat.enabled",
havingValue="true")
public class SpringAIDashscopeImageService
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.springframework.ai.chat.client.ChatClient
private final org.springframework.ai.image.ImageModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionreactor.core.publisher.Flux<String>
image2Text
(org.springframework.web.multipart.MultipartFile file) void
text2Image
(String prompt, jakarta.servlet.http.HttpServletResponse response)
-
Field Details
-
bytedeskDashScopeImageModel
@Qualifier("bytedeskDashScopeImageModel") private final org.springframework.ai.image.ImageModel bytedeskDashScopeImageModel -
bytedeskDashScopeChatClient
@Qualifier("bytedeskDashScopeChatClient") private final org.springframework.ai.chat.client.ChatClient bytedeskDashScopeChatClient
-
-
Constructor Details
-
SpringAIDashscopeImageService
public SpringAIDashscopeImageService()
-
-
Method Details
-
image2Text
public reactor.core.publisher.Flux<String> image2Text(org.springframework.web.multipart.MultipartFile file) -
text2Image
-