fufuwenfufuwenfufuwenfufu
https://blog.youkuaiyun.com/csdn_te_Blog_005/article/details/145117523
wenfufuwenfufuwen
{
"code": 200,
"traceId": "964f4280-5564-42ba-958c-70807f7909b6",
"data": {
"url": "https://blog.youkuaiyun.com/csdn_te_blog_001/article/details/1187081982",
"article_id": 1187081982
},
"msg": "保存成功。"
<script>alert('xss')</script>


".mp4,.ts,.mov,.mx,.mpg,.flv,.wmv,.avi,m4v,.f4v,.mpeg,.3gp,.asf,.mkv"
.mp4 flv .avi .mkv .mpeg done
mov 不支持 签名接口报
至少 UserName=cpongo2;UserToken=220026deade142908c710de67ef181e0
draftA001草稿保存发文接口
https://test-im-manager.youkuaiyun.com/im-manage/v1.0/dispatch/do
至少 UserName=csdn_te_blog_001;UserToken=fd5365cf49104fad87201a49008c4e25
AU=F96; BT=1733298499466; UN=csdn_te_blog_001; UserInfo=fd5365cf49104fad87201a49008c4e25; UserName=csdn_te_blog_001; UserToken=fd5365cf49104fad87201a49008c4e25; dc_session_id=10_1718691184601.548357; p_uid=U110000; uuid_tt_dd=10_32322679030-1718691184601-668881
{
"code": 200,
"traceId": "964f4280-5564-42ba-958c-70807f7909b6",
"data": {
"url": "https://blog.youkuaiyun.com/csdn_te_blog_001/article/details/1187081982",
"article_id": 1187081982
},
"msg": "保存成功。"
<script>alert('xss')</script>
<script>alert('xss')</script>
@RestController
@RequestMapping("/ai")
@CrossOrigin(origins = "*")
public class ChatController {
private final ChatClient chatClient;
@Value("classpath:correct-and-expand.st")
Resource resource;
public ChatController(ChatClient.Builder builder) {
this.chatClient = builder.build();
}
@GetMapping("/chat")
public String chat(String input) {
return this.chatClient.prompt()
.user(input)
.call()
.content();
}
@GetMapping(value = "/chatStream")
public Flux<String> chatSteam(@RequestParam String input, HttpServletResponse response) {
// 如果遇到乱码问题,可增加编码设置
response.setCharacterEncoding("UTF-8");
PromptTemplate promptTemplate = new PromptTemplate(resource);
Prompt prompt = promptTemplate.create(Map.of("input", input));
return chatClient.prompt(prompt).stream().content();
}
}
67

被折叠的 条评论
为什么被折叠?



