@@ -41,12 +41,12 @@ Create client instances using ```DifyClientBuilder```
4141/**
4242 * Create a chat-type client for ChatBot/Agent/ChatFlow/Completion apps
4343 */
44- IAppChatClient appClient = DifyClientBuilder . app(). chat(). apiKey(" app-xxx" ). baseUrl(" https://api.dify.ai" ). build();
44+ IAppChatClient appClient = DifyClientBuilder . app(). chat(). apiKey(" app-xxx" ). baseUrl(" https://api.dify.ai/v1 " ). build();
4545
4646/**
4747 * Create a dataset client
4848 */
49- IDatasetClient datasetClient = DifyClientBuilder . dataset(). apiKey(" app-xxx" ). baseUrl(" https://api.dify.ai" ). build();
49+ IDatasetClient datasetClient = DifyClientBuilder . dataset(). apiKey(" app-xxx" ). baseUrl(" https://api.dify.ai/v1 " ). build();
5050
5151/**
5252 * Create a WebConsole client (experimental)
@@ -65,7 +65,7 @@ It provides session related APIs and supports streaming return of sessions. It m
6565### 1、IAppBaseClient
6666Base client providing common Dify APIs:
6767``` java
68- IAppBaseClient client = DifyClientBuilder . app(). base(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai" ). build();
68+ IAppBaseClient client = DifyClientBuilder . app(). base(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai/v1 " ). build();
6969
7070// Call preset API
7171String metaInfo = client. getAppMetaInfo();
@@ -76,7 +76,7 @@ DifyFileResult result = client.uploadFile(new File("pom.xml"), "abc-123");
7676### 2、IAppChatClient
7777For ChatBot/Agent/ChatFlow apps (extends IAppBaseClient):
7878``` java
79- IAppChatClient client = DifyClientBuilder . app(). chat(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai" ). build();
79+ IAppChatClient client = DifyClientBuilder . app(). chat(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai/v1 " ). build();
8080
8181// create message
8282ParamMessage m = ParamMessage . builder(). query(" Who are you" ). user(" abc-123" ). inputs(new HashMap<> () {{
@@ -100,7 +100,7 @@ CompletableFuture<Void> future = client.sendMessagesAsync(m, (r) -> {
100100### 3、IAppFlowClient
101101For WorkFlow apps (extends IAppBaseClient):
102102``` java
103- IAppFlowClient flowClient = DifyClientBuilder . app(). flow(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai" ). build();
103+ IAppFlowClient flowClient = DifyClientBuilder . app(). flow(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai/v1 " ). build();
104104
105105// create message
106106ParamMessage m = ParamMessage . builder(). user(" abc-123" ). inputs(new HashMap<> () {{
@@ -120,7 +120,7 @@ CompletableFuture<Void> future = client.runStreaming(m, (r) -> {
120120### 4、IAppCompletion
121121scope = Completion, extends ``` IDifyBaseClient ``` , provides completion APIs
122122``` java
123- IAppCompletion completion = DifyClientBuilder . completion(). flow(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai" ). build();
123+ IAppCompletion completion = DifyClientBuilder . completion(). flow(). apiKey(" app-xxxx" ). baseUrl(" https://api.dify.ai/v1 " ). build();
124124
125125// create message
126126ParamMessage m = ParamMessage . builder(). query(" Java为什么叫Java" ). user(" abc-123" ). build();
@@ -143,7 +143,7 @@ For specific API definitions, please refer to [```io.github.yuanbaobaoo.dify.cli
143143
144144#### Examples
145145``` java
146- IDatasetClient client = DifyClientBuilder . dataset(). apiKey(" dataset-xxxx" ). baseUrl(" https://api.dify.ai" ). build();
146+ IDatasetClient client = DifyClientBuilder . dataset(). apiKey(" dataset-xxxx" ). baseUrl(" https://api.dify.ai/v1 " ). build();
147147
148148// create params
149149ParamDataset dataset = ParamDataset . builder()
@@ -161,7 +161,7 @@ it also provides Hero class to support the operation of the knowledge base.Which
161161- Case 1: add document
162162``` java
163163// dify config
164- DifyConfig config = DifyConfig . builder(). server(" http ://localhost:4000 " ). apiKey(" dataset-xxxx" ). build();
164+ DifyConfig config = DifyConfig . builder(). server(" https ://api.dify.ai/v1 " ). apiKey(" dataset-xxxx" ). build();
165165
166166// create params
167167ParamDocument document = ParamDocument . builder()
@@ -190,7 +190,7 @@ dataset.insertTxt(document);
190190- Case 2: update document
191191``` java
192192// dify config
193- DifyConfig config = DifyConfig . builder(). server(" http ://localhost:4000 " ). apiKey(" dataset-xxxx" ). build();
193+ DifyConfig config = DifyConfig . builder(). server(" https ://api.dify.ai/v1 " ). apiKey(" dataset-xxxx" ). build();
194194
195195// create params
196196ParamDocument document = ParamDocument . builder()
0 commit comments