メインコンテンツまでスキップ
バージョン: v2 Next 🚧

インターフェイス: AiReplyResult

定義: plugins/ai/src/AiService.ts:97

AiService.reply の戻り値。

プロパティ

edits

readonly edits: number;

定義: plugins/ai/src/AiService.ts:114

実際に送った編集の回数(途中経過 + 最終)。


error

readonly error: unknown;

定義: plugins/ai/src/AiService.ts:118

生成に失敗した場合のエラー。成功なら null


finishReason

readonly finishReason: string | null;

定義: plugins/ai/src/AiService.ts:110

生成が終わった理由。判らなければ null


followUps

readonly followUps: number;

定義: plugins/ai/src/AiService.ts:116

分割して追加送信した通数。


text

readonly text: string;

定義: plugins/ai/src/AiService.ts:106

モデルが返した本文(limits.maxResponseLength での切り詰め後)。

表示された本文とは限りません — 引用元などの付随情報は AiTexts.answerBody が足しますし、生成に失敗した場合は 既定ではエラー文言が表示されて、ここには 途中まで生成された本文 が残ります(失敗して1文字も出ていなければ空文字)。


toolNames

readonly toolNames: readonly string[];

定義: plugins/ai/src/AiService.ts:112

実際に呼ばれたツールの名前。


usage

readonly usage: LanguageModelUsage | null;

定義: plugins/ai/src/AiService.ts:108

トークン数。判らなければ null