agentscope-ai / agentscope-ai/agentscope-java

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

オープン
#157 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る
area/core/model bug
主要言語
Java
スター
5.6k
フォーク
1.3k
平均マージ
4日 12時間
マージ済み PR(30日)
77

説明

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

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。