Passer au contenu principal
weave / WeaveClient

Table des matières

Constructeurs

Propriétés

Méthodes

Constructeurs

constructeur

new WeaveClient(traceServerApi, wandbServerApi, projectId, settings?): WeaveClient

Paramètres

Renvoie

WeaveClient

Défini dans

weaveClient.ts:100

Propriétés

projectId

projectId: string

Défini dans

weaveClient.ts:103

settings

settings: Settings

Défini dans

weaveClient.ts:104

traceServerApi

traceServerApi: Api<any>

Défini dans

weaveClient.ts:101

Méthodes

addScore

addScore(predictCallId, scorerCallId, runnableRefUri, scorerOutput): Promise<string> Ajoute un résultat de scorer (par ex. la sortie du scorer) à un appel. Utilisé dans l’évaluation impérative pour associer les résultats du scorer aux appels de prédiction.

Paramètres

Renvoie

Promise<string>

Défini dans

weaveClient.ts:908

createCall

createCall(internalCall, opRef, params, parameterNames, thisArg, currentCall, parentCall, startTime, displayName?, attributes?): Promise<void>

Paramètres

Renvoie

Promise<void>

Défini dans

weaveClient.ts:763

finishCall

finishCall(call, result, currentCall, parentCall, summarize, endTime, startCallPromise): Promise<void>

Paramètres

Renvoie

Promise<void>

Défini dans

weaveClient.ts:815

finishCallWithException

finishCallWithException(call, error, currentCall, parentCall, endTime, startCallPromise): Promise<void>

Paramètres

Renvoie

Promise<void>

Défini dans

weaveClient.ts:855

get

get(ref): Promise<any>

Paramètres

Renvoie

Promise<any>

Défini dans

weaveClient.ts:289

getCall

getCall(callId, includeCosts?): Promise<Appel>

Paramètres

Renvoie

Promise<Appel>

Défini dans

weaveClient.ts:220

getCallStack

getCallStack(): CallStack

Renvoie

CallStack

Défini dans

weaveClient.ts:674

getCalls

getCalls(filter?, includeCosts?, limit?): Promise<Appel[]>

Paramètres

Renvoie

Promise<Appel[]>

Défini dans

weaveClient.ts:230

getCallsIterator

getCallsIterator(filter?, includeCosts?, limit?): AsyncIterableIterator<CallSchema>

Paramètres

Renvoie

AsyncIterableIterator<CallSchema>

Défini dans

weaveClient.ts:244

getCurrentAttributes

getCurrentAttributes(): Record<string, any>

Renvoie

Record<string, any>

Défini dans

weaveClient.ts:678

publish

publish(obj, objId?): Promise<ObjectRef>

Paramètres

Renvoie

Promise<ObjectRef>

Défini dans

weaveClient.ts:208

pushNewCall

pushNewCall(): objet

Renvoie

objet

Défini dans

weaveClient.ts:682

runWithAttributes

runWithAttributes<T>(attributes, fn): T

Paramètres de type

Paramètres

Renvoie

T

Défini dans

weaveClient.ts:690

runWithCallStack

runWithCallStack<T>(callStack, fn): T

Paramètres de type

Paramètres

Renvoie

T

Défini dans

weaveClient.ts:686

saveCallEnd

saveCallEnd(callEnd): void

Paramètres

Renvoie

void

Défini dans

weaveClient.ts:669

saveCallStart

saveCallStart(callStart): void

Paramètres

Renvoie

void

Défini dans

weaveClient.ts:664

saveOp

saveOp(op, objId?): Promise<any>

Paramètres

Renvoie

Promise<any>

Défini dans

weaveClient.ts:729

serializeAudio

serializeAudio(data, audioType?): Promise<any> Téléversez des octets audio bruts dans le stockage de contenu Weave, puis renvoyez l’espace réservé CustomWeaveType qui peut être intégré dans la sortie d’un appel. Utilisez cette méthode lorsque vous créez manuellement des sorties d’appel (par ex. via saveCallEnd) et que le pipeline de sérialisation automatique de finishCall n’est pas utilisé.

Paramètres

Renvoie

Promise<any>

Défini dans

weaveClient.ts:616

updateCall

updateCall(callId, displayName): Promise<void>

Paramètres

Renvoie

Promise<void>

Défini dans

weaveClient.ts:891

waitForBatchProcessing

waitForBatchProcessing(): Promise<void>

Renvoie

Promise<void>

Défini dans

weaveClient.ts:121