Class BaseDifyDefaultClient
java.lang.Object
io.github.guoshiqiufeng.dify.client.spring6.base.BaseDifyDefaultClient
- All Implemented Interfaces:
io.github.guoshiqiufeng.dify.core.client.BaseDifyClient
- Direct Known Subclasses:
DifyChatDefaultClient,DifyDatasetDefaultClient,DifyServerDefaultClient,DifyWorkflowDefaultClient
public abstract class BaseDifyDefaultClient
extends Object
implements io.github.guoshiqiufeng.dify.core.client.BaseDifyClient
- Since:
- 2025/4/7 16:10
- Version:
- 0.8.0
- Author:
- yanghq
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.springframework.web.client.ResponseErrorHandlerprotected final org.springframework.web.client.RestClientprotected final org.springframework.web.reactive.function.client.WebClientFields inherited from interface io.github.guoshiqiufeng.dify.core.client.BaseDifyClient
DEFAULT_BASE_URL, REQUEST_BODY_NULL_ERROR -
Constructor Summary
ConstructorsConstructorDescriptionBaseDifyDefaultClient(io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig) BaseDifyDefaultClient(String baseUrl) BaseDifyDefaultClient(String baseUrl, io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig) BaseDifyDefaultClient(String baseUrl, io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig, org.springframework.web.client.RestClient.Builder restClientBuilder, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder) BaseDifyDefaultClient(String baseUrl, io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig, org.springframework.web.client.RestClient.Builder restClientBuilder, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, org.springframework.web.client.ResponseErrorHandler responseErrorHandler) -
Method Summary
-
Field Details
-
responseErrorHandler
protected final org.springframework.web.client.ResponseErrorHandler responseErrorHandler -
restClient
protected final org.springframework.web.client.RestClient restClient -
webClient
protected final org.springframework.web.reactive.function.client.WebClient webClient
-
-
Constructor Details
-
BaseDifyDefaultClient
public BaseDifyDefaultClient() -
BaseDifyDefaultClient
-
BaseDifyDefaultClient
public BaseDifyDefaultClient(io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig) -
BaseDifyDefaultClient
public BaseDifyDefaultClient(String baseUrl, io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig) -
BaseDifyDefaultClient
public BaseDifyDefaultClient(String baseUrl, io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig, org.springframework.web.client.RestClient.Builder restClientBuilder, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder) -
BaseDifyDefaultClient
public BaseDifyDefaultClient(String baseUrl, io.github.guoshiqiufeng.dify.core.config.DifyProperties.ClientConfig clientConfig, org.springframework.web.client.RestClient.Builder restClientBuilder, org.springframework.web.reactive.function.client.WebClient.Builder webClientBuilder, org.springframework.web.client.ResponseErrorHandler responseErrorHandler)
-