You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
fu-hsi-service/src/test/java/com/supervision/demo/DifyTest.java

60 lines
1.9 KiB
Java

package com.supervision.demo;
import com.supervision.police.vo.dify.DifyChatReqVO;
import com.supervision.utils.DifyApiUtil;
import com.supervision.utils.Document;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.util.List;
@SpringBootTest
public class DifyTest {
@Autowired
private DifyApiUtil difyApiUtil;
@Test
public void testCreateDataset() {
System.out.println(difyApiUtil.createDataset("张三1", "张三1"));
}
@Test
public void testDeleteDataset() {
difyApiUtil.deleteDataset("65c3a191-2433-4f79-9fd2-5c4dfaf4264d");
}
@Test
public void testCreateDocumentByFile() {
System.out.println(difyApiUtil.createDocumentByFile("d6c3e9fa-05a3-4d10-b482-d2797d7eee25", "1823953980884635650"));
// System.out.println(difyApiUtil.createDocumentByFile("d6c3e9fa-05a3-4d10-b482-d2797d7eee25", "1823953980884635650"));
}
@Test
public void testDeleteDocument() {
difyApiUtil.deleteDocument("92e613e7-7369-46b1-ab12-b3d42dd5b646", "3f2a3719-1ee8-4cfd-b50c-d469954ee72e");
}
@Test
public void testChat() {
System.out.println("Test");
DifyChatReqVO difyChatReqVO = new DifyChatReqVO();
difyChatReqVO.setUser("admin");
difyChatReqVO.setQuery("裴金禄的户籍地址");
System.out.println(difyApiUtil.chat(difyChatReqVO));
}
@Test
public void testQueryDocuments() {
List<Document> documents = difyApiUtil.queryDocuments("d6c3e9fa-05a3-4d10-b482-d2797d7eee25");
System.out.println(documents.size());
}
@Test
public void createDocumentByTextTest() {
String documentId = difyApiUtil.createDocumentByText("d5da0a24-a8e9-4ceb-8004-6da4847fbb04", "test-text", "坚定不移中国特色社会主义道路");
System.out.println(documentId);
}
}