import { GoogleGenAI } from "@google/genai";
import { HoneyHiveTracer } from 'honeyhive';
const tracer = await HoneyHiveTracer.init({
apiKey: 'MY_HONEYHIVE_API_KEY',
project: 'MY_HONEYHIVE_PROJECT_NAME',
sessionName: 'gemini',
});
async function generateResponse(input: string): Promise<string> {
const ai = new GoogleGenAI({ apiKey: "YOUR_API_KEY" });
const response = await ai.models.generateContent({
model: "gemini-2.0-flash",
contents: input,
});
console.log(response.text);
return response.text;
}
const tracedGenerateResponse = tracer.traceFunction()(generateResponse);
tracedGenerateResponse("The opposite of hot is");