Skip to main content
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