- TypeScript
- Python
LaminarClient
HTTP client for Laminar API operations.Resources:
client.tags.tag(traceId, tags)
Add tags to a completed trace.Returns:
Promise<any>Note: Call after Laminar.flush() to ensure trace exists.client.datasets
Dataset operations.client.datasets.listDatasets()
Returns:Promise<Dataset[]>client.datasets.getDatasetByName(name)
Parameters:Returns:
Promise<Dataset[]>client.datasets.pull(options)
Pull datapoints from a dataset.Parameters:Returns:
Promise<GetDatapointsResponse<D, T>>client.datasets.push(options)
Push datapoints to a dataset.Parameters:Returns:
Promise<PushDatapointsResponse | undefined>client.evals
Evaluation operations.client.evals.init(name?, groupName?, metadata?)
Parameters:Returns:
Promise<InitEvaluationResponse>client.evals.createDatapoint(options)
Parameters:Returns:
Promise<string>client.evaluators.score(options)
Attach evaluator score to a trace or span.traceId or spanId.Returns:
Promise<void>client.agent.run(options)
Run a browser agent.Returns:
Promise<AgentOutput>whenstreamisfalsePromise<ReadableStream<RunAgentResponseChunk>>whenstreamistrue
