|
@@ -472,4 +472,46 @@ public class DifyService {
|
|
|
});
|
|
|
});
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 调用质检
|
|
|
+ */
|
|
|
+ public String WordErrorWorkFlow(DifyChatMessageDTO difyChatMessageDTO) throws IOException {
|
|
|
+ String param = new Gson().toJson(difyChatMessageDTO);
|
|
|
+ RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), param);
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(600, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(600, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(600, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(url + "workflows/run")
|
|
|
+ .post(requestBody)
|
|
|
+ .addHeader("Authorization", "Bearer " + checkApiKey)
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 获取具体实施方式
|
|
|
+ */
|
|
|
+ public String getImplementation(Map<String,Object> map) throws IOException {
|
|
|
+ String param = new Gson().toJson(map);
|
|
|
+ RequestBody requestBody = RequestBody.create(MediaType.parse("application/json"), param);
|
|
|
+ OkHttpClient okHttpClient = new OkHttpClient.Builder()
|
|
|
+ .connectTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .writeTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .readTimeout(60, TimeUnit.SECONDS)
|
|
|
+ .build();
|
|
|
+ Request request = new Request.Builder()
|
|
|
+ .url(url + "chat-messages")
|
|
|
+ .post(requestBody)
|
|
|
+ .addHeader("Authorization", "Bearer " + checkApiKey)
|
|
|
+ .build();
|
|
|
+ return Objects.requireNonNull(okHttpClient.newCall(request).execute().body()).string();
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
+ *
|
|
|
+ */
|
|
|
}
|