-
Notifications
You must be signed in to change notification settings - Fork 143
Open
Labels
questionFurther information is requestedFurther information is requested
Description
版本信息
1.4.7
您的问题
1:
stream(true) 后sse并非以data: [DONE]结尾
官方文档PS : stream boolean nullable
如果设置为 True,将会以 SSE(server-sent events)的形式以流式发送消息增量。消息流以 data: [DONE] 结尾。
目前ds4j结尾返回格式:
{
"id": "5eab6c1a-e2de-4163-8a69-7f4b760c4803",
"created": 1765632749,
"model": "deepseek-chat",
"choices": [
{
"index": 0,
"delta": {
"content": ""
},
"finish_reason": "stop"
}
],
"usage": {
"total_tokens": 637,
"prompt_tokens": 5,
"prompt_tokens_details": {
"cached_tokens": 0
},
"completion_tokens": 632
},
"system_fingerprint": "fp_eaab8d114b_prod0820_fp8_kvcache"
}
我的代码:
ChatCompletionRequest chatCompletionRequest = ChatCompletionRequest.builder()
.model(ChatCompletionModel.DEEPSEEK_CHAT)
.messages(userMessage)
.stream(true)
.streamOptions(StreamOptions.builder().includeUsage(true).build())
.build();
deepSeekClient.chatFluxCompletion(chatCompletionRequest)
2
访问项目中的OllamaLocalController的, 访问/ollama/chat/advanced:
参数:
prompt:刘备
cacheCode:124243545335465456
将模型设为deepseek-reasoner出现以下错误:出现以下错误:
io.github.pigmesh.ai.deepseek.core.OpenAiHttpException: {"error":{"message":"Invalid consecutive assistant message at message index 1","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}
at io.github.pigmesh.ai.deepseek.core.Utils.toException(Utils.java:19) ~[deepseek4j-core-1.4.7.jar:na]
at io.github.pigmesh.ai.deepseek.core.StreamingRequestExecutor$2.onFailure(StreamingRequestExecutor.java:207) ~[deepseek4j-core-1.4.7.jar:na]
at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52) ~[okhttp-sse-4.12.0.jar:na]
at okhttp3.internal.sse.RealEventSource.onResponse(RealEventSource.kt:46) ~[okhttp-sse-4.12.0.jar:na]
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) ~[okhttp-4.12.0.jar:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]
2025-12-13T21:48:03.346+08:00 ERROR 2588 --- [nio-8080-exec-3] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed: io.github.pigmesh.ai.deepseek.core.OpenAiHttpException: {"error":{"message":"Invalid consecutive assistant message at message index 1","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}] with root cause
io.github.pigmesh.ai.deepseek.core.OpenAiHttpException: {"error":{"message":"Invalid consecutive assistant message at message index 1","type":"invalid_request_error","param":null,"code":"invalid_request_error"}}
at io.github.pigmesh.ai.deepseek.core.Utils.toException(Utils.java:19) ~[deepseek4j-core-1.4.7.jar:na]
at io.github.pigmesh.ai.deepseek.core.StreamingRequestExecutor$2.onFailure(StreamingRequestExecutor.java:207) ~[deepseek4j-core-1.4.7.jar:na]
at okhttp3.internal.sse.RealEventSource.processResponse(RealEventSource.kt:52) ~[okhttp-sse-4.12.0.jar:na]
at okhttp3.internal.sse.RealEventSource.onResponse(RealEventSource.kt:46) ~[okhttp-sse-4.12.0.jar:na]
at okhttp3.internal.connection.RealCall$AsyncCall.run(RealCall.kt:519) ~[okhttp-4.12.0.jar:na]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) ~[na:na]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) ~[na:na]
at java.base/java.lang.Thread.run(Thread.java:842) ~[na:na]
3,多伦对话太弱了
先输入"java"
再输入"刘备"
再输入"有什么成就"
到第三轮的对话和第二轮完全不着边
提问前确认
- 我已经阅读过文档,搜索过现有的 issues,但没有找到答案
- 为了项目更好的推广,请我 Star
♥️ 此项目
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested