391a14691f0d59466862c73409e9cba20c40dfa1
[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,  String serverIp);
11
12     Flux<String> chat(JSONObject question, String serverIp);
13
14     Mono<ServiceResult> removeApplication(String applicationId, String serverIp);
15
16     Mono<ServiceResult> editApplication(Application application, String serverIp);
17 }