File tree Expand file tree Collapse file tree
api/src/main/java/com/coze/openapi/client/connversations/message/model
example/src/main/java/example/chat Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33import com .fasterxml .jackson .annotation .JsonCreator ;
44import com .fasterxml .jackson .annotation .JsonValue ;
55
6+ import lombok .EqualsAndHashCode ;
67import lombok .Getter ;
78
89@ Getter
10+ @ EqualsAndHashCode
911public class MessageType {
1012 /** User input content. */
1113 public static final MessageType QUESTION = new MessageType ("question" );
Original file line number Diff line number Diff line change 66import com .coze .openapi .client .chat .model .ChatEvent ;
77import com .coze .openapi .client .chat .model .ChatEventType ;
88import com .coze .openapi .client .connversations .message .model .Message ;
9+ import com .coze .openapi .client .connversations .message .model .MessageType ;
910import com .coze .openapi .service .auth .TokenAuth ;
1011import com .coze .openapi .service .service .CozeAPI ;
1112
@@ -57,7 +58,13 @@ public static void main(String[] args) {
5758 System .out .print (event .getMessage ().getContent ());
5859 }
5960 if (ChatEventType .CONVERSATION_CHAT_COMPLETED .equals (event .getEvent ())) {
60- System .out .println ("Token usage:" + event .getChat ().getUsage ().getTokenCount ());
61+ if (MessageType .FOLLOW_UP .equals (event .getMessage ().getType ())) {
62+ System .out .println (event .getMessage ().getContent ());
63+ } else {
64+ System .out .println ("Token usage:" + event .getChat ().getUsage ().getTokenCount ());
65+ }
66+ }
67+ if (ChatEventType .DONE .equals (event .getEvent ())) {
6168 coze .shutdownExecutor ();
6269 }
6370 },
You can’t perform that action at this time.
0 commit comments