agentscope-ai / agentscope-ai/agentscope-java

[Bug]: Agentscope will throw an error when OpenAI model providers' services are missing certain non-essential fields.

Aperta
#157 2 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

Some model providers may omit certain parameters in their responses, which can cause Agentscope to throw an error.

Note: Some response parameters are not exposed as they are not relevant to IdeaLab. The specific differences are as follows:

id, object, created, model, system_fingerprint: not provided
choices: consistent with OpenAI, but logprobs is omitted when null
usage: consistent with OpenAI

Exception:

Caused by: com.openai.errors.OpenAIInvalidDataException: `id` is not set
at com.openai.core.JsonField.getRequired$openai_java_core(Values.kt:174)
at com.openai.models.chat.completions.ChatCompletionChunk.id(ChatCompletionChunk.kt:76)

Image

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.