新增百度文言一心GPT接口模块
This commit is contained in:
30
src/main/java/com/yutou/qqbot/data/baidu/Message.java
Normal file
30
src/main/java/com/yutou/qqbot/data/baidu/Message.java
Normal file
@@ -0,0 +1,30 @@
|
||||
package com.yutou.qqbot.data.baidu;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class Message {
|
||||
private String role = "user";
|
||||
private String content;
|
||||
|
||||
public Message() {
|
||||
}
|
||||
|
||||
|
||||
public boolean checkIsUser() {
|
||||
return "user".equals(role);
|
||||
}
|
||||
|
||||
public static Message create(String message) {
|
||||
return create(message, false);
|
||||
}
|
||||
|
||||
public static Message create(String message, boolean isGTP) {
|
||||
Message msg = new Message();
|
||||
msg.content = message;
|
||||
if (isGTP) {
|
||||
msg.role = "assistant";
|
||||
}
|
||||
return msg;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
package com.yutou.qqbot.data.baidu;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
@Data
|
||||
public class ResponseMessage {
|
||||
private String id;
|
||||
private String object;
|
||||
private long created;
|
||||
private String result;
|
||||
private boolean isTruncated;
|
||||
private boolean needClearHistory;
|
||||
private Message usage;
|
||||
|
||||
public ResponseMessage() {
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user