2025-07-29 10:03:49 +08:00
|
|
|
package edu.whut.api;
|
|
|
|
|
2025-07-29 13:18:59 +08:00
|
|
|
import org.springframework.ai.chat.model.ChatResponse; // ← 注意新包
|
2025-07-29 10:03:49 +08:00
|
|
|
import reactor.core.publisher.Flux;
|
|
|
|
|
|
|
|
public interface IAiService {
|
|
|
|
|
|
|
|
ChatResponse generate(String model, String message);
|
|
|
|
|
|
|
|
Flux<ChatResponse> generateStream(String model, String message);
|
|
|
|
|
|
|
|
Flux<ChatResponse> generateStreamRag(String model, String ragTag, String message);
|
|
|
|
}
|