agentscope-ai / agentscope-ai/agentscope-java

[Bug]:在结构化输出时,总是输出失败,提示报错信息为No structured output in message metadata. Key '_structured_output' not found

Aperta
#641 8 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area/core/model bug
Lingua principale
Java
Stelle
5.6k
Fork
1.3k
Merge medio
4g 12h
PR unite (30g)
77

Descrizione

The abnormal information is:
java.util.concurrent.CompletionException: java.lang.IllegalStateException: No structured output in message metadata. Key '_structured_output' not found.
at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:315) ~[na:na]
at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:320) ~[na:na]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run$$$capture(CompletableFuture.java:1770) ~[na:na]
at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java) ~[na:na]
at java.base/java.util.concurrent.ThreadPerTaskExecutor$TaskRunner.run(ThreadPerTaskExecutor.java:314) ~[na:na]
at java.base/java.lang.VirtualThread.run(VirtualThread.java:329) ~[na:na]

The general reason is that the tool was not called, but the specific reason is still unclear

The text information returned by Ai is:There is no format here, all are the original information returned by Ai
```json
{
"error": "",
"issueDate": "2020-07-10",
"roadTrafficSn": "11231220",
"validityPeriod": "",
"vehicleNum": "蒙123123"
}
```
OR

{"error": "", "vehicleNum": "鲁H12312", "vehicleNumColor": "黄色"}

The framework I use is springboot, and I have encountered similar issues with pure Java code before, mainly with structured tools

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.