Skip to content

Commit 304d315

Browse files
author
fengyikai
committed
星流平台(aicp):资源组openapi、更新记忆库接口;
1 parent 8c7e4c6 commit 304d315

47 files changed

Lines changed: 8254 additions & 193 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.ksyun</groupId>
88
<artifactId>ksyun-java-sdk</artifactId>
9-
<version>1.8.7.14</version>
9+
<version>1.8.7.15</version>
1010
<packaging>jar</packaging>
1111

1212
<name>KSYUN SDK for Java</name>

src/main/java/ksyun/client/aicp/addsession.v20251114/AddSessionClient.java

Lines changed: 730 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
package ksyun.client.aicp.addsession.v20251114;
2+
3+
import common.annotation.KsYunField;
4+
import lombok.Builder;
5+
import lombok.Data;
6+
import lombok.ToString;
7+
8+
import java.util.List;
9+
import java.util.Arrays;
10+
11+
/**
12+
* @Classname AddSessionRequest
13+
* @Description 请求参数
14+
*/
15+
@Data
16+
public class AddSessionRequest{
17+
}
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
package ksyun.client.aicp.addsession.v20251114;
2+
3+
import com.fasterxml.jackson.annotation.JsonProperty;
4+
import common.BaseResponseModel;
5+
import lombok.Data;
6+
import lombok.ToString;
7+
8+
import java.util.List;
9+
10+
/**
11+
* @Classname AddSessionResponse
12+
* @Description AddSession 返回体
13+
*/
14+
@Data
15+
@ToString
16+
public class AddSessionResponse extends BaseResponseModel {
17+
18+
/***/
19+
@JsonProperty("Data")
20+
private String Data;
21+
22+
}

src/main/java/ksyun/client/aicp/creatememorysdk.v20251114/CreateMemorySdkRequest.java

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -14,68 +14,62 @@
1414
*/
1515
@Data
1616
public class CreateMemorySdkRequest{
17-
/***/
18-
@KsYunField(name="Namespace")
19-
private String Namespace;
20-
21-
/***/
22-
@KsYunField(name="UserId")
23-
private String UserId;
24-
25-
/***/
17+
/**运行时Agent id,标签*/
2618
@KsYunField(name="AgentId")
2719
private String AgentId;
2820

29-
/***/
21+
/**对话ID,区分多个对话*/
3022
@KsYunField(name="SessionId")
3123
private String SessionId;
3224

33-
/***/
25+
/**场景ID,用来区分各个场景,提供精细化记忆提取策略
26+
可选:
27+
"_sys_work_assistant"、"_sys_travel_assistant"、"_sys_ai_chat_assistant"、"_sys_coding_assistant"、 "_sys_general"*/
3428
@KsYunField(name="SceneId")
3529
private String SceneId;
3630

37-
/***/
31+
/**input对应的数据类型*/
3832
@KsYunField(name="DataType")
3933
private String DataType;
4034

41-
/***/
35+
/**原始数据内容*/
4236
@KsYunField(name="Data")
4337
private DataDto Data;
4438

4539
@Data
4640
@ToString
4741
public static class DataDto {
48-
/***/
42+
/**人机对话列表*/
4943
@KsYunField(name="Conversation",type=2)
5044
private List<DataConversationDto> ConversationList;
5145

5246
@Data
5347
@ToString
5448
public static class DataConversationDto {
55-
/***/
49+
/**角色*/
5650
@KsYunField(name="Role")
5751
private String Role;
5852

59-
/***/
53+
/**对话时间戳(毫秒)*/
6054
@KsYunField(name="CreatedAt")
6155
private Long CreatedAt;
6256

63-
/***/
57+
/**消息ID*/
6458
@KsYunField(name="MessageId")
6559
private String MessageId;
6660

67-
/***/
61+
/**数据类型*/
6862
@KsYunField(name="Content",type=2)
6963
private List<DataConversationContentDto> ContentList;
7064

7165
@Data
7266
@ToString
7367
public static class DataConversationContentDto {
74-
/***/
68+
/**数据类型:暂仅支持文本数据类型(input_text)*/
7569
@KsYunField(name="Type")
7670
private String Type;
7771

78-
/***/
72+
/**文本内容*/
7973
@KsYunField(name="Text")
8074
private String Text;
8175

@@ -85,4 +79,12 @@ public static class DataConversationContentDto {
8579

8680
}
8781

82+
/**与Agent交互的用户唯一标识*/
83+
@KsYunField(name="AgentUserId")
84+
private String AgentUserId;
85+
86+
/**记忆库ID*/
87+
@KsYunField(name="MemoryCollectionId")
88+
private String MemoryCollectionId;
89+
8890
}

0 commit comments

Comments
 (0)