@langchain/core
Version:
Core LangChain.js abstractions and schemas
14 lines (13 loc) • 489 B
JavaScript
import { getEnvironmentVariable } from "../utils/env.js";
import { Client } from "langsmith";
// src/singletons/tracer.ts
let client;
const getDefaultLangChainClientSingleton = () => {
if (client === void 0) {
const clientParams = getEnvironmentVariable("LANGCHAIN_CALLBACKS_BACKGROUND") === "false" ? { blockOnRootRunFinalization: true } : {};
client = new Client(clientParams);
}
return client;
};
export { getDefaultLangChainClientSingleton };
//# sourceMappingURL=tracer.js.map