Brain / LLM
The Brain class orchestrates LLM inference with tool execution, usage tracking, and provider routing.
Interactive Demo
Run text generation or structured object generation
Code Example
brain-demo.ts
import { Brain, OpenAIProvider } from "@shivamsharma11/agent-sdk";
const brain = new Brain({
providers: [new OpenAIProvider({ apiKey: process.env.OPENAI_API_KEY })],
defaultProvider: "openai",
});
const result = await brain.run({
provider: "openai",
model: "gpt-4o-mini",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(result.text);
console.log(result.usage);