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

목차

생성자 (Constructors)

속성 (Properties)

메소드 (Methods)

생성자 (Constructors)

constructor

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

파라미터

NameType
traceServerApiApi<any>
wandbServerApiWandbServerApi
projectIdstring
settingsSettings

반환값

WeaveClient

정의 위치

weaveClient.ts:93

속성 (Properties)

projectId

projectId: string

정의 위치

weaveClient.ts:96

settings

settings: Settings

정의 위치

weaveClient.ts:97

traceServerApi

traceServerApi: Api<any>

정의 위치

weaveClient.ts:94

메소드 (Methods)

addScore

addScore(predictCallId, scorerCallId, runnableRefUri, scorerOutput): Promise<string> Call에 scorer 결과(예: scorer 출력값)를 추가합니다. 명령형 평가(imperative evaluation)에서 scorer 결과를 predict call에 연결하는 데 사용됩니다.

파라미터

NameTypeDescription
predictCallIdstring피드백을 연결할 predict call의 ID
scorerCallIdstring피드백을 생성한 scorer call의 ID
runnableRefUristringscorer의 URI (Op 또는 Object 참조)
scorerOutputanyscorer의 출력값

반환값

Promise<string>

정의 위치

weaveClient.ts:865

createCall

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

파라미터

NameType
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>

파라미터

NameType
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>

파라미터

NameType
callInternalCall
errorany
currentCallCallStackEntry
parentCallundefined | CallStackEntry
endTimeDate
startCallPromisePromise<void>

반환값

Promise<void>

정의 위치

weaveClient.ts:812

get

get(ref): Promise<any>

파라미터

NameType
refObjectRef

반환값

Promise<any>

정의 위치

weaveClient.ts:282

getCall

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

파라미터

NameTypeDefault value
callIdstringundefined
includeCostsbooleanfalse

반환값

Promise<Call>

정의 위치

weaveClient.ts:213

getCallStack

getCallStack(): CallStack

반환값

CallStack

정의 위치

weaveClient.ts:636

getCalls

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

파라미터

NameTypeDefault value
filterCallsFilter{}
includeCostsbooleanfalse
limitnumber1000

반환값

Promise<Call[]>

정의 위치

weaveClient.ts:223

getCallsIterator

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

파라미터

NameTypeDefault value
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>

파라미터

NameType
objany
objId?string

반환값

Promise<ObjectRef>

정의 위치

weaveClient.ts:201

pushNewCall

pushNewCall(): Object

반환값

Object
NameType
currentCallCallStackEntry
newStackCallStack
parentCall?CallStackEntry

정의 위치

weaveClient.ts:644

runWithAttributes

runWithAttributes<T>(attributes, fn): T

타입 파라미터

Name
T

파라미터

NameType
attributesRecord<string, any>
fn() => T

반환값

T

정의 위치

weaveClient.ts:652

runWithCallStack

runWithCallStack<T>(callStack, fn): T

타입 파라미터

Name
T

파라미터

NameType
callStackCallStack
fn() => T

반환값

T

정의 위치

weaveClient.ts:648

saveOp

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

파라미터

NameType
opOp<(…args: any[]) => any>
objId?string

반환값

Promise<any>

정의 위치

weaveClient.ts:686

updateCall

updateCall(callId, displayName): Promise<void>

파라미터

NameType
callIdstring
displayNamestring

반환값

Promise<void>

정의 위치

weaveClient.ts:848

waitForBatchProcessing

waitForBatchProcessing(): Promise<void>

반환값

Promise<void>

정의 위치

weaveClient.ts:114