継承元
SpanBase
アクセサー
モデル
取得シグネチャ
get model(): string
戻り値
string
名
取得シグネチャ
get name(): string
戻り値
string
メソッド
addEvent()
addEvent(名前付きイベントをspanに追加します。コンテキストの圧縮、ツールループの検出、ガードレールのトリガーなど、span以外のタイミングを示す際に役立ちます。name,attributes?,startTime?):this
end() の呼び出し後は警告を出力し、何も実行しません。OTel の Span.addEvent と同様の動作をします。
パラメーター
string
必須
Attributes
TimeInput
戻り値
this
例
継承元
SpanBase.addEvent
end()
end(現在のフィールド値を読み取り (opts?):void
start 以降に record() で行われた変更を反映) 、span を閉じます。冪等です。error を渡すと失敗としてマークされ、endTime を渡すと終了時刻を過去に設定できます。
パラメーター
object
戻り値
void
record()
record(可変フィールドの任意のサブセットを一括設定します。既存の値はマージではなく置換されます。 入力メッセージと出力メッセージは、span の終了時にシリアライズされます。opts):this
パラメーター
object
必須
戻り値
this
setAttributes()
setAttributes(span に複数の属性をまとめて設定します。attributes):this
end() の後に呼び出すと、警告が表示され何も実行されません。OTel の Span.setAttributes (および Python SDK の
set_attributes) と同様です。
パラメーター
Attributes
必須
戻り値
this
例
継承元
SpanBase.setAttributes
startLLM()
startLLM(この SubAgent の配下にネストされた子 LLM span を開始します。opts):LLM
パラメーター
戻り値
LLM
startSubagent()
startSubagent(この SubAgent の配下に、ネストされた SubAgent span を開始します。opts):SubAgent
パラメーター
SubAgentInit
必須
SubAgentInit を参照してください。戻り値
SubAgent
startTool()
startTool(この SubAgent の配下にネストされた子 Tool span を開始します。opts):Tool
パラメーター
戻り値
Tool