1 package org.onap.usecaseui.llmadaptation.service;
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;
9 public interface FastGptApplicationService {
10 Mono<ServiceResult> createApplication(Application application);
12 Flux<String> chat(JSONObject question);
14 Mono<ServiceResult> removeApplication(String applicationId);
16 Mono<ServiceResult> editApplication(Application application);