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 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

      public void text2Image(String prompt, jakarta.servlet.http.HttpServletResponse response)