Skip to content

Commit 9d65272

Browse files
author
zhansheng.lzs
committed
Revert "Dev/optimization (#223)"
This reverts commit 680d6f6.
1 parent 680d6f6 commit 9d65272

41 files changed

Lines changed: 678 additions & 817 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Conversation conversation = new Conversation(Protocol.HTTP.getValue());
3333
Conversation conversation = new Conversation(Protocol.WEBSOCKET.getValue());
3434
```
3535

36-
The conversation interface supports both stream and non-stream queries. These queries all accept `ConversationParam` as input, and returns `ConversationResult` as output . Each model has a unique input structure and output structure which derives from the two data classes mentioned above. Please use these sub classes when you are using the coordinating model.
36+
The conversation interface supports both stream and non-stream queries. These queries all accept `ConversationParam` as input, and returns `ConversationResult` as output . Each model has a unique input structure and output structure which derives from the two data classes mentioned above. Please use these sub classes when you are using the coordinating model.
3737

3838
Here shows the usages of each method, with the examples of `qwen-turbo` model.
3939

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
<name>DashScope Java SDK</name>
4141
<groupId>com.alibaba</groupId>
4242
<artifactId>dashscope-sdk-java</artifactId>
43-
<version>2.22.21</version>
43+
<version>2.22.20</version>
4444

4545
<properties>
4646
<maven.compiler.source>8</maven.compiler.source>

src/main/java/com/alibaba/dashscope/aigc/codegeneration/CodeGeneration.java

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
1-
// Copyright (c) Alibaba, Inc. and its affiliates.
21
package com.alibaba.dashscope.aigc.codegeneration;
32

43
import com.alibaba.dashscope.api.SynchronizeHalfDuplexApi;
5-
import com.alibaba.dashscope.common.DashScopeResult;
6-
import com.alibaba.dashscope.common.Function;
7-
import com.alibaba.dashscope.common.OutputMode;
8-
import com.alibaba.dashscope.common.ResultCallback;
9-
import com.alibaba.dashscope.common.Task;
10-
import com.alibaba.dashscope.common.TaskGroup;
4+
import com.alibaba.dashscope.common.*;
115
import com.alibaba.dashscope.exception.ApiException;
126
import com.alibaba.dashscope.exception.InputRequiredException;
137
import com.alibaba.dashscope.exception.NoApiKeyException;
14-
import com.alibaba.dashscope.protocol.ApiServiceOption;
15-
import com.alibaba.dashscope.protocol.ConnectionOptions;
16-
import com.alibaba.dashscope.protocol.HttpMethod;
17-
import com.alibaba.dashscope.protocol.Protocol;
18-
import com.alibaba.dashscope.protocol.StreamingMode;
8+
import com.alibaba.dashscope.protocol.*;
199
import io.reactivex.Flowable;
2010
import lombok.extern.slf4j.Slf4j;
2111

2212
@Slf4j
23-
public final class CodeGeneration {
13+
public class CodeGeneration {
2414
private final SynchronizeHalfDuplexApi<CodeGenerationParam> syncApi;
2515
private final ApiServiceOption serviceOption;
2616

src/main/java/com/alibaba/dashscope/aigc/completion/ChatCompletion.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Copyright (c) Alibaba, Inc. and its affiliates.
21
package com.alibaba.dashscope.aigc.completion;
32

43
import com.alibaba.dashscope.common.DashScopeResult;
Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,12 @@
1-
// Copyright (c) Alibaba, Inc. and its affiliates.
21
package com.alibaba.dashscope.aigc.completion;
32

3+
import com.google.gson.annotations.SerializedName;
44
import lombok.Data;
5-
import lombok.EqualsAndHashCode;
65
import lombok.experimental.SuperBuilder;
76

8-
/**
9-
* @deprecated Use {@link com.alibaba.dashscope.common.StreamOptions} instead for a shared
10-
* implementation across all service classes.
11-
*/
12-
@Deprecated
137
@Data
148
@SuperBuilder
15-
@EqualsAndHashCode(callSuper = true)
16-
public class ChatCompletionStreamOptions extends com.alibaba.dashscope.common.StreamOptions {}
9+
public class ChatCompletionStreamOptions {
10+
@SerializedName("include_usage")
11+
private Boolean includeUsage;
12+
}

src/main/java/com/alibaba/dashscope/aigc/completion/ChatCompletions.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
// Copyright (c) Alibaba, Inc. and its affiliates.
21
package com.alibaba.dashscope.aigc.completion;
32

43
import com.alibaba.dashscope.api.GeneralApi;

0 commit comments

Comments
 (0)