@core-ai/opentelemetry
v0.16.0
Published
OpenTelemetry middleware for @core-ai/core-ai
Downloads
1,470
Maintainers
Readme
@core-ai/opentelemetry
OpenTelemetry middleware for @core-ai/core-ai.
Installation
npm install @core-ai/opentelemetry @opentelemetry/api@opentelemetry/api is a peer dependency and must be installed alongside this package.
Usage
import { generate } from '@core-ai/core-ai';
import { createOpenAI } from '@core-ai/openai';
import { createOtelMiddleware } from '@core-ai/opentelemetry';
const openai = createOpenAI({ apiKey: process.env.OPENAI_API_KEY });
const model = openai.chatModel('gpt-5-mini');
const result = await generate({
model,
messages: [{ role: 'user', content: 'Hello!' }],
middleware: [createOtelMiddleware()],
});