次の方法で共有


InferenceScope class

生成 AI 推論操作用の OpenTelemetry トレース スコープを提供します。

Extends

メソッド

recordFinishReasons(string[])

テレメトリ追跡の完了理由を記録します。

recordInputMessages(string[])

テレメトリ追跡用の入力メッセージを記録します。

recordInputTokens(number)

テレメトリ追跡用の入力トークンの数を記録します。

recordOutputMessages(string[])

テレメトリ追跡用の出力メッセージを記録します。

recordOutputTokens(number)

テレメトリ追跡用の出力トークンの数を記録します。

recordResponseId(string)

テレメトリ追跡の応答 ID を記録します。

start(InferenceDetails, AgentDetails, TenantDetails)

推論トレースの新しいスコープを作成して開始します。

継承されたメソッド

dispose()

互換性のための従来の dispose メソッド

recordError(Error)

操作中に発生したエラーを記録します

withActiveSpanAsync<T>(() => Promise<T>)

非同期コールバックの実行期間中、このスパンをアクティブにします

メソッドの詳細

recordFinishReasons(string[])

テレメトリ追跡の完了理由を記録します。

function recordFinishReasons(finishReasons: string[])

パラメーター

finishReasons

string[]

終了理由の配列

recordInputMessages(string[])

テレメトリ追跡用の入力メッセージを記録します。

function recordInputMessages(messages: string[])

パラメーター

messages

string[]

入力メッセージの配列

recordInputTokens(number)

テレメトリ追跡用の入力トークンの数を記録します。

function recordInputTokens(inputTokens: number)

パラメーター

inputTokens

number

入力トークンの数

recordOutputMessages(string[])

テレメトリ追跡用の出力メッセージを記録します。

function recordOutputMessages(messages: string[])

パラメーター

messages

string[]

出力メッセージの配列

recordOutputTokens(number)

テレメトリ追跡用の出力トークンの数を記録します。

function recordOutputTokens(outputTokens: number)

パラメーター

outputTokens

number

出力トークンの数

recordResponseId(string)

テレメトリ追跡の応答 ID を記録します。

function recordResponseId(responseId: string)

パラメーター

responseId

string

応答 ID

start(InferenceDetails, AgentDetails, TenantDetails)

推論トレースの新しいスコープを作成して開始します。

static function start(details: InferenceDetails, agentDetails: AgentDetails, tenantDetails: TenantDetails): InferenceScope

パラメーター

details
InferenceDetails

推論呼び出しの詳細

agentDetails
AgentDetails

エージェントの詳細

tenantDetails
TenantDetails

テナントの詳細

戻り値

新しい InferenceScope インスタンス

継承済みメソッドの詳細

dispose()

互換性のための従来の dispose メソッド

function dispose()

Inherited FromOpenTelemetryScope.dispose

recordError(Error)

操作中に発生したエラーを記録します

function recordError(error: Error)

パラメーター

error

Error

発生したエラー

Inherited FromOpenTelemetryScope.recordError

withActiveSpanAsync<T>(() => Promise<T>)

非同期コールバックの実行期間中、このスパンをアクティブにします

function withActiveSpanAsync<T>(callback: () => Promise<T>): Promise<T>

パラメーター

callback

() => Promise<T>

戻り値

Promise<T>

OpenTelemetryScope.withActiveSpanAsyncから継承