Skip to content

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

Description

@nanai10a

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


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

image

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

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


ざっくりやること

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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