-
-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
Description
formal な詳細提供は保留しています
このようなエラーが表示される
Gemini は確かに messages の両端がユーザロールでない場合 (つまり LLM 側) に生成を拒否する仕様なのだが, どうにもユーザのメッセージを 2 つ繋げただけでもエラーが出力されている様子.
推測しているのは, 奇数個のメッセージ長さでないといけないか, 同一ロールのメッセージを連続して配置できないかのどちらかではないかと考えている.
ざっくりやること
- 原因究明
- エラー種別としてデータ型の定義に加える
- 事前に検査し実装側から弾く
- よりユーザフレンドリなエラーメッセージを提供する
- (或いは) 無視できる範囲であればメッセージを矯正し返答可能な形式へ変換する様に実装を変更する
