import { Agent, openai, CostTracker } from "@agentium/core";
const tracker = new CostTracker({
pricing: {
"gpt-6.1-sol": { promptPer1k: 0.002, completionPer1k: 0.01 },
"gpt-6-luna": { promptPer1k: 0.0001, completionPer1k: 0.0005 }, "gpt-4o": { promptPer1k: 0.0025, completionPer1k: 0.01 } },
budget: {
maxCostPerRun: 0.50, // $0.50 max per run
maxTokensPerRun: 100_000, // 100K tokens max per run
},
});
const agent = new Agent({
name: "budget-bot",
model: openai(process.env.OPENAI_MODEL ?? "gpt-6.1-sol"),
costTracker: tracker,
});