Skip to content

Commit aaab658

Browse files
author
hexiaochun
committed
feat: optimize bot example
1 parent 4eaf770 commit aaab658

File tree

8 files changed

+31
-23
lines changed

8 files changed

+31
-23
lines changed

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/service/ArkBaseService.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,4 @@ public abstract class ArkBaseService {
1717
public static final String BASE_REGION = "cn-beijing";
1818
public static final Duration DEFAULT_TIMEOUT = Duration.ofMinutes(10);
1919
public static final Duration DEFAULT_CONNECT_TIMEOUT = Duration.ofMinutes(1);
20-
public static final ConnectionPool DEFAULT_CONNECTION_POOL = new ConnectionPool(5, 1, TimeUnit.SECONDS);
21-
public static final Dispatcher DEFAULT_DISPATCHER = new Dispatcher();
2220
}

volcengine-java-sdk-ark-runtime/src/main/java/com/volcengine/ark/runtime/service/ArkService.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -314,13 +314,11 @@ public ArkService build() {
314314
if (connectionPool != null) {
315315
clientBuilder.connectionPool(connectionPool);
316316
} else {
317-
clientBuilder.connectionPool(DEFAULT_CONNECTION_POOL);
317+
clientBuilder.connectionPool(new ConnectionPool(5, 1, TimeUnit.SECONDS));
318318
}
319319

320320
if (dispatcher != null) {
321321
clientBuilder.dispatcher(dispatcher);
322-
} else {
323-
clientBuilder.dispatcher(DEFAULT_DISPATCHER);
324322
}
325323

326324
OkHttpClient client = clientBuilder

volcengine-java-sdk-ark-runtime/test/java/com/volcengine/ark/runtime/BotChatCompletionsExample.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
import com.volcengine.ark.runtime.model.completion.chat.ChatMessage;
77
import com.volcengine.ark.runtime.model.completion.chat.ChatMessageRole;
88
import com.volcengine.ark.runtime.service.ArkService;
9+
import okhttp3.ConnectionPool;
10+
import okhttp3.Dispatcher;
911

1012
import java.util.ArrayList;
1113
import java.util.List;
12-
13-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_CONNECTION_POOL;
14-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_DISPATCHER;
14+
import java.util.concurrent.TimeUnit;
1515

1616
/*
1717
# pom.xml
@@ -41,6 +41,8 @@ public class BotChatCompletionsExample {
4141
*/
4242

4343
static String apiKey = System.getenv("ARK_API_KEY");
44+
static ConnectionPool DEFAULT_CONNECTION_POOL = new ConnectionPool(5, 1, TimeUnit.SECONDS);
45+
static Dispatcher DEFAULT_DISPATCHER = new Dispatcher();
4446
static ArkService service = ArkService.builder().dispatcher(DEFAULT_DISPATCHER).connectionPool(DEFAULT_CONNECTION_POOL).apiKey(apiKey).build();
4547

4648
public static void main(String[] args) {

volcengine-java-sdk-ark-runtime/test/java/com/volcengine/ark/runtime/ChatCompletionsExample.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import com.volcengine.ark.runtime.model.completion.chat.ChatMessage;
66
import com.volcengine.ark.runtime.model.completion.chat.ChatMessageRole;
77
import com.volcengine.ark.runtime.service.ArkService;
8+
import okhttp3.ConnectionPool;
9+
import okhttp3.Dispatcher;
810

911
import java.util.ArrayList;
1012
import java.util.List;
11-
12-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_CONNECTION_POOL;
13-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_DISPATCHER;
13+
import java.util.concurrent.TimeUnit;
1414

1515
/*
1616
# pom.xml
@@ -40,6 +40,8 @@ public class ChatCompletionsExample {
4040
*/
4141

4242
static String apiKey = System.getenv("ARK_API_KEY");
43+
static ConnectionPool DEFAULT_CONNECTION_POOL = new ConnectionPool(5, 1, TimeUnit.SECONDS);
44+
static Dispatcher DEFAULT_DISPATCHER = new Dispatcher();
4345
static ArkService service = ArkService.builder().dispatcher(DEFAULT_DISPATCHER).connectionPool(DEFAULT_CONNECTION_POOL).apiKey(apiKey).build();
4446

4547
public static void main(String[] args) {

volcengine-java-sdk-ark-runtime/test/java/com/volcengine/ark/runtime/ChatCompletionsFunctionCallExample.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33

44
import com.volcengine.ark.runtime.model.completion.chat.*;
55
import com.volcengine.ark.runtime.service.ArkService;
6+
import okhttp3.ConnectionPool;
7+
import okhttp3.Dispatcher;
68

79
import java.util.*;
8-
9-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_CONNECTION_POOL;
10-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_DISPATCHER;
10+
import java.util.concurrent.TimeUnit;
1111

1212
public class ChatCompletionsFunctionCallExample {
1313

@@ -28,6 +28,8 @@ public class ChatCompletionsFunctionCallExample {
2828
*/
2929

3030
static String apiKey = System.getenv("ARK_API_KEY");
31+
static ConnectionPool DEFAULT_CONNECTION_POOL = new ConnectionPool(5, 1, TimeUnit.SECONDS);
32+
static Dispatcher DEFAULT_DISPATCHER = new Dispatcher();
3133
static ArkService service = ArkService.builder().dispatcher(DEFAULT_DISPATCHER).connectionPool(DEFAULT_CONNECTION_POOL).apiKey(apiKey).build();
3234

3335
public static void main(String[] args) {

volcengine-java-sdk-ark-runtime/test/java/com/volcengine/ark/runtime/ChatCompletionsVisionExample.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
import com.volcengine.ark.runtime.model.completion.chat.ChatMessage;
66
import com.volcengine.ark.runtime.model.completion.chat.ChatMessageRole;
77
import com.volcengine.ark.runtime.service.ArkService;
8+
import okhttp3.ConnectionPool;
9+
import okhttp3.Dispatcher;
810

911
import java.util.ArrayList;
1012
import java.util.List;
11-
12-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_CONNECTION_POOL;
13-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_DISPATCHER;
13+
import java.util.concurrent.TimeUnit;
1414

1515
/*
1616
# pom.xml
@@ -40,6 +40,8 @@ public class ChatCompletionsVisionExample {
4040
*/
4141

4242
static String apiKey = System.getenv("ARK_API_KEY");
43+
static ConnectionPool DEFAULT_CONNECTION_POOL = new ConnectionPool(5, 1, TimeUnit.SECONDS);
44+
static Dispatcher DEFAULT_DISPATCHER = new Dispatcher();
4345
static ArkService service = ArkService.builder().dispatcher(DEFAULT_DISPATCHER).connectionPool(DEFAULT_CONNECTION_POOL).apiKey(apiKey).build();
4446

4547
public static void main(String[] args) {

volcengine-java-sdk-ark-runtime/test/java/com/volcengine/ark/runtime/EmbeddingsExample.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
import com.volcengine.ark.runtime.model.embeddings.EmbeddingRequest;
55
import com.volcengine.ark.runtime.model.embeddings.EmbeddingResult;
66
import com.volcengine.ark.runtime.service.ArkService;
7+
import okhttp3.ConnectionPool;
8+
import okhttp3.Dispatcher;
79

810
import java.util.ArrayList;
911
import java.util.List;
10-
11-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_CONNECTION_POOL;
12-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_DISPATCHER;
12+
import java.util.concurrent.TimeUnit;
1313

1414
public class EmbeddingsExample {
1515

@@ -30,6 +30,8 @@ public class EmbeddingsExample {
3030
*/
3131

3232
static String apiKey = System.getenv("ARK_API_KEY");
33+
static ConnectionPool DEFAULT_CONNECTION_POOL = new ConnectionPool(5, 1, TimeUnit.SECONDS);
34+
static Dispatcher DEFAULT_DISPATCHER = new Dispatcher();
3335
static ArkService service = ArkService.builder().dispatcher(DEFAULT_DISPATCHER).connectionPool(DEFAULT_CONNECTION_POOL).apiKey(apiKey).build();
3436

3537
public static void main(String[] args) {

volcengine-java-sdk-ark-runtime/test/java/com/volcengine/ark/runtime/TokenizationExample.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44
import com.volcengine.ark.runtime.model.tokenization.TokenizationRequest;
55
import com.volcengine.ark.runtime.model.tokenization.TokenizationResult;
66
import com.volcengine.ark.runtime.service.ArkService;
7+
import okhttp3.ConnectionPool;
8+
import okhttp3.Dispatcher;
79

810
import java.util.ArrayList;
911
import java.util.List;
10-
11-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_CONNECTION_POOL;
12-
import static com.volcengine.ark.runtime.service.ArkBaseService.DEFAULT_DISPATCHER;
12+
import java.util.concurrent.TimeUnit;
1313

1414
public class TokenizationExample {
1515

@@ -30,6 +30,8 @@ public class TokenizationExample {
3030
*/
3131

3232
static String apiKey = System.getenv("ARK_API_KEY");
33+
static ConnectionPool DEFAULT_CONNECTION_POOL = new ConnectionPool(5, 1, TimeUnit.SECONDS);
34+
static Dispatcher DEFAULT_DISPATCHER = new Dispatcher();
3335
static ArkService service = ArkService.builder().dispatcher(DEFAULT_DISPATCHER).connectionPool(DEFAULT_CONNECTION_POOL).apiKey(apiKey).build();
3436

3537
public static void main(String[] args) {

0 commit comments

Comments
 (0)