Class LlmService

java.lang.Object
com.alibaba.cloud.ai.service.LlmService

@Service public class LlmService extends Object
  • Constructor Details

    • LlmService

      public LlmService(org.springframework.ai.chat.client.ChatClient chatClient)
  • Method Details

    • call

      public String call(String prompt)
    • callWithSystemPrompt

      public String callWithSystemPrompt(String system, String user)
    • streamCall

      public reactor.core.publisher.Flux<org.springframework.ai.chat.model.ChatResponse> streamCall(String prompt)
      流式返回用户prompt的回复
      Parameters:
      prompt - 用户输入的提示
      Returns:
      流式响应
    • streamCallWithSystemPrompt

      public reactor.core.publisher.Flux<org.springframework.ai.chat.model.ChatResponse> streamCallWithSystemPrompt(String system, String user)
      流式返回用户prompt的回复,带有系统提示
      Parameters:
      system - 系统提示
      user - 用户输入
      Returns:
      流式响应