インターフェイス: 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。