메인 콘텐츠로 건너뛰기
weave / WeaveClient

목차

생성자

속성

메서드

생성자

생성자

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

매개변수

이름타입
traceServerApiApi<any>
wandbServerApiWandbServerApi
projectIdstring
settingsSettings

반환

WeaveClient

정의된 위치

weaveClient.ts:93

속성

projectId

projectId: string

정의된 위치

weaveClient.ts:96

settings

settings: Settings

정의 위치

weaveClient.ts:97

traceServerApi

traceServerApi: Api<any>

정의 위치

weaveClient.ts:94

메서드

addScore

addScore(predictCallId, scorerCallId, runnableRefUri, scorerOutput): Promise<string> 호출에 스코어러 결과(예: 스코어러 출력)를 추가합니다. 명령형 평가에서 predict 호출에 스코어러 결과를 첨부할 때 사용합니다.

매개변수

NameTypeDescription
predictCallIdstring피드백을 연결할 predict 호출 ID
scorerCallIdstring피드백을 생성한 scorer 호출 ID
runnableRefUristringscorer(Op 또는 객체 ref)의 URI
scorerOutputanyscorer의 출력값

반환값

Promise<string>

정의 위치

weaveClient.ts:865

createCall

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

매개변수

이름타입
internalCallInternalCall
opRefany
paramsany[]
parameterNamesParameterNamesOption
thisArgany
currentCallCallStackEntry
parentCallundefined | CallStackEntry
startTimeDate
displayName?string
attributes?Record<string, any>

반환값

Promise<void>

정의 위치

weaveClient.ts:720

finishCall

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

매개변수

이름타입
callInternalCall
resultany
currentCallCallStackEntry
parentCallundefined | CallStackEntry
summarizeundefined | (result: any) => Record<string, any>
endTimeDate
startCallPromisePromise<void>

반환값

Promise<void>

정의된 위치

weaveClient.ts:772

finishCallWithException

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

매개변수

이름타입
callInternalCall
errorany
currentCallCallStackEntry
parentCallundefined | CallStackEntry
endTimeDate
startCallPromisePromise<void>

반환

Promise<void>

정의된 위치

weaveClient.ts:812

get

get(ref): Promise<any>

매개변수

이름타입
refObjectRef

반환값

Promise<any>

정의된 위치

weaveClient.ts:282

getCall

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

매개변수

이름타입기본값
callIdstringundefined
includeCostsbooleanfalse

반환값

Promise<Call>

정의된 위치

weaveClient.ts:213

getCallStack

getCallStack(): CallStack

반환값

CallStack

정의된 위치

weaveClient.ts:636

getCalls

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

매개변수

이름타입기본값
filterCallsFilter{}
includeCostsbooleanfalse
limitnumber1000

반환값

Promise<Call[]>

정의 위치

weaveClient.ts:223

getCallsIterator

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

매개변수

이름타입기본값
filterCallsFilter{}
includeCostsbooleanfalse
limitnumber1000

반환값

AsyncIterableIterator<CallSchema>

정의된 위치

weaveClient.ts:237

getCurrentAttributes

getCurrentAttributes(): Record<string, any>

반환값

Record<string, any>

정의된 위치

weaveClient.ts:640

publish

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

매개변수

이름타입
objany
objId?string

반환값

Promise<ObjectRef>

정의된 위치

weaveClient.ts:201

pushNewCall

pushNewCall(): Object

반환값

Object
이름타입
currentCallCallStackEntry
newStackCallStack
parentCall?CallStackEntry

정의 위치

weaveClient.ts:644

runWithAttributes

runWithAttributes<T>(attributes, fn): T

타입 매개변수

이름
T

매개변수

이름타입
attributesRecord<string, any>
fn() => T

반환값

T

정의 위치

weaveClient.ts:652

runWithCallStack

runWithCallStack<T>(callStack, fn): T

타입 매개변수

이름
T

매개변수

이름타입
callStackCallStack
fn() => T

반환값

T

정의된 위치

weaveClient.ts:648

saveOp

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

매개변수

이름타입
opOp<(…args: any[]) => any>
objId?string

반환값

Promise<any>

정의 위치

weaveClient.ts:686

updateCall

updateCall(callId, displayName): Promise<void>

매개변수

이름유형
callIdstring
displayNamestring

반환값

Promise<void>

정의된 위치

weaveClient.ts:848

waitForBatchProcessing

waitForBatchProcessing(): Promise<void>

반환값

Promise<void>

정의된 위치

weaveClient.ts:114