import java.util.ArrayList;
import java.util.HashMap;
import com.volcengine.llmshield.*;
public class SessionSingle {
public static void main(String[] args) throws Exception {
String myUrl = "https://cn-beijing.sdk.access.llm-shield.omini-shield.com";
String appid = "app-d8l5k1ivi7p3109v****";
String region = "cn-beijing";
ApiClient client = ApiClient.New(myUrl, ak, sk, region, connTtlMs, "", 20);
System.out.println("创建客户端失败");
ModerateV2Request request = new ModerateV2Request();
request.setScene(appid);
MessageV2 message = new MessageV2();
message.setRole("user");
message.setContent("好的,我叫陈*,手机号是1378765****,身份证号440301************,想了解一下入职流程和需要准备的材料。");
message.setContentType(ContentTypeV2.TEXT);
request.setMessage(message);
List<MessageV2> history = new ArrayList<>();
MessageV2 systemMsg = new MessageV2();
systemMsg.setRole("system");
systemMsg.setContent("你是一名人力资源助手,负责回答求职者关于招聘、面试和入职流程的咨询。");
systemMsg.setContentType(ContentTypeV2.TEXT);
MessageV2 userMsg = new MessageV2();
userMsg.setRole("user");
userMsg.setContent("你好,我已经通过了面试,想了解一下入职相关的事宜。");
userMsg.setContentType(ContentTypeV2.TEXT);
MessageV2 assistantMsg = new MessageV2();
assistantMsg.setRole("assistant");
assistantMsg.setContent("恭喜你通过面试!请问你想了解入职流程、材料准备还是薪资福利方面的信息呢?");
assistantMsg.setContentType(ContentTypeV2.TEXT);
history.add(assistantMsg);
request.setHistory(history);
Map<String, String> extensions = new HashMap<>();
extensions.put(ExtensionsKey.RUN_ID, "JAVA_RUN_ID_001");
extensions.put(ExtensionsKey.SESSION_ID, "JAVA367898765456721FEAE****");
request.setExtensions(extensions);
System.out.println("审核结果:");
ModerateV2Response response = client.Moderate(request);
System.out.println(" 空响应");
System.out.println(response);
System.out.println("请求异常: " + e.getMessage());