mirror of
https://github.com/hanzoai/trace-js.git
synced 2026-10-30 18:19:26 +00:00
27 lines
729 B
JavaScript
27 lines
729 B
JavaScript
import { Hanzo, CallbackHandler } from "hanzo-langchain";
|
|
import HanzoDefaultCallbackHandler from "hanzo-langchain";
|
|
|
|
import * as dotenv from "dotenv";
|
|
|
|
export async function run() {
|
|
dotenv.config();
|
|
|
|
const hanzo = new Hanzo({
|
|
baseUrl: String(process.env["HANZO_BASEURL"]),
|
|
publicKey: String(process.env["HANZO_PUBLIC_KEY"]),
|
|
secretKey: String(process.env["HANZO_SECRET_KEY"]),
|
|
});
|
|
|
|
const trace = hanzo.trace({ userId: "user-id" });
|
|
|
|
const hanzoHandler = new CallbackHandler({ root: trace });
|
|
await hanzoHandler.flushAsync();
|
|
|
|
const hanzoHandler2 = new HanzoDefaultCallbackHandler({ root: trace });
|
|
await hanzoHandler2.flushAsync();
|
|
|
|
console.log("Did construct objects and called them.");
|
|
}
|
|
|
|
run();
|