8f600c490abea0f229b3d3d818368c498ae92ea5
[usecase-ui/llm-adaptation.git] /
1 package org.onap.usecaseui.llmadaptation.service;
2
3 import com.alibaba.fastjson2.JSONObject;
4 import org.onap.usecaseui.llmadaptation.bean.Application;
5 import org.onap.usecaseui.llmadaptation.bean.ServiceResult;
6 import reactor.core.publisher.Flux;
7 import reactor.core.publisher.Mono;
8
9 public interface BiShengApplicationService {
10     Mono<ServiceResult> createApplication(Application application);
11
12     Flux<String> chat(JSONObject question);
13
14     Mono<ServiceResult> removeApplication(String applicationId);
15
16     Mono<ServiceResult> editApplication(Application application);
17 }