Skip to content

Gemini に関するリクエストが部分的にうまく行かない #208

@nanai10a

Description

@nanai10a

formal な詳細提供は保留しています


このようなエラーが表示される

image

Gemini は確かに messages の両端がユーザロールでない場合 (つまり LLM 側) に生成を拒否する仕様なのだが, どうにもユーザのメッセージを 2 つ繋げただけでもエラーが出力されている様子.

推測しているのは, 奇数個のメッセージ長さでないといけないか, 同一ロールのメッセージを連続して配置できないかのどちらかではないかと考えている.


ざっくりやること

  • 原因究明
  • エラー種別としてデータ型の定義に加える
  • 事前に検査し実装側から弾く
  • よりユーザフレンドリなエラーメッセージを提供する
  • (或いは) 無視できる範囲であればメッセージを矯正し返答可能な形式へ変換する様に実装を変更する

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingwrapper

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions