weave • DocsDocumentation Index
Fetch the complete documentation index at: https://wb-21fd5541-feature-automate-reference-docs-generation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
weave / WeaveClient
Class: WeaveClient
コンストラクタ
new WeaveClient()
new WeaveClient(traceServerApi,wandbServerApi,projectId,settings):WeaveClient
パラメータ
• traceServerApi:Api<any>
• wandbServerApi: WandbServerApi
• projectId: string
• settings: Settings = ...
戻り値
WeaveClient
定義場所
weaveClient.ts:82プロパティ
projectId
projectId: string
定義場所
weaveClient.ts:85settings
settings: Settings
定義場所
weaveClient.ts:86traceServerApi
traceServerApi:Api<any>
定義場所
weaveClient.ts:83メソッド
createCall()
createCall(opRef,params,parameterNames,thisArg,currentCall,parentCall,startTime,displayName?):Promise<void>
パラメータ
• opRef:any
• params: any[]
• parameterNames: ParameterNamesOption
• thisArg: any
• currentCall: CallStackEntry
• parentCall: undefined | CallStackEntry
• startTime: Date
• displayName?: string
戻り値
Promise<void>
定義場所
weaveClient.ts:610finishCall()
finishCall(result,currentCall,parentCall,summarize,endTime,startCallPromise):Promise<void>
パラメータ
• result:any
• currentCall: CallStackEntry
• parentCall: undefined | CallStackEntry
• summarize: undefined | (result) => Record<string, any>
• endTime: Date
• startCallPromise: Promise<void>
戻り値
Promise<void>
定義場所
weaveClient.ts:648finishCallWithException()
finishCallWithException(error,currentCall,parentCall,endTime,startCallPromise):Promise<void>
パラメータ
• error:any
• currentCall: CallStackEntry
• parentCall: undefined | CallStackEntry
• endTime: Date
• startCallPromise: Promise<void>
戻り値
Promise<void>
定義場所
weaveClient.ts:677get()
get(ref):Promise<any>
パラメータ
• ref:ObjectRef
戻り値
Promise<any>
定義場所
weaveClient.ts:229getCalls()
getCalls(filter,includeCosts,limit):Promise<CallSchema[]>
パラメータ
• filter:CallsFilter = {}
• includeCosts: boolean = false
• limit: number = 1000
戻り値
Promise<CallSchema[]>
定義場所
weaveClient.ts:172getCallsIterator()
getCallsIterator(filter,includeCosts,limit):AsyncIterableIterator<CallSchema>
パラメータ
• filter:CallsFilter = {}
• includeCosts: boolean = false
• limit: number = 1000
戻り値
AsyncIterableIterator<CallSchema>
定義場所
weaveClient.ts:184getCallStack()
getCallStack(): CallStack
戻り値
CallStack
定義場所
weaveClient.ts:537publish()
publish(obj,objId?):Promise<ObjectRef>
パラメータ
• obj:any
• objId?: string
戻り値
Promise<ObjectRef>
定義場所
weaveClient.ts:160pushNewCall()
pushNewCall(): object
戻り値
object
currentCall
currentCall: CallStackEntry
newStack
newStack: CallStack
parentCall?
optionalparentCall:CallStackEntry
定義場所
weaveClient.ts:541runWithCallStack()
runWithCallStack<T>(callStack,fn):T
型パラメータ
• Tパラメータ
• callStack:CallStack
• fn
戻り値
T
定義場所
weaveClient.ts:545saveOp()
saveOp(op,objId?):Promise<any>
パラメータ
• op:Op<(…args) => any>
• objId?: string
戻り値
Promise<any>
定義場所
weaveClient.ts:575waitForBatchProcessing()
waitForBatchProcessing():Promise<void>
戻り値
Promise<void>