package demo;
import com.huaweicloud.sdk.cbs.v1.CbsClient;
import com.huaweicloud.sdk.cbs.v1.model.ExecuteQaChatRequest;
import com.huaweicloud.sdk.cbs.v1.model.ExecuteQaChatResponse;
import com.huaweicloud.sdk.cbs.v1.model.PostRequestsReq;
import com.huaweicloud.sdk.core.auth.ICredential;
import com.huaweicloud.sdk.core.auth.BasicCredentials;
import com.huaweicloud.sdk.core.http.HttpConfig;
import com.huaweicloud.sdk.core.region.Region;
public class ExecuteQaChatSolution {
public static void main(String[] args) {
String ak = "Ak";
String sk = "Sk";
String iamEndpoint = "iamEndpoint";
String endpoint = "endpoint";
HttpConfig config = new HttpConfig();
config.withIgnoreSSLVerification(true);
ICredential auth = new BasicCredentials()
.withIamEndpoint(iamEndpoint)
.withAk(ak)
.withSk(sk);
CbsClient client = CbsClient.newBuilder()
.withCredential(auth)
.withHttpConfig(config)
.withRegion(new Region("cn-north-4", endpoint))
.build();
ExecuteQaChatRequest request = new ExecuteQaChatRequest();
PostRequestsReq body = new PostRequestsReq();
body.setQuestion("你好");
request.withBody(body);
request.setQabotId("botid");
ExecuteQaChatResponse response = client.executeQaChat(request);
System.out.println(response.toString());
}
}