UNPKG

@maximai/maxim-js

Version:

Maxim AI JS SDK. Visit https://getmaxim.ai for more info.

31 lines 916 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MaximOpenAIChat = void 0; const completions_1 = require("./completions"); /** * Wrapped OpenAI Chat resource that provides Maxim-instrumented completions. * * @example * ```typescript * const chat = new MaximOpenAIChat(openaiClient, logger); * const response = await chat.completions.create({ * model: 'gpt-4', * messages: [{ role: 'user', content: 'Hello!' }] * }); * ``` */ class MaximOpenAIChat { constructor(client, logger) { this.client = client; this.logger = logger; this._completions = new completions_1.MaximOpenAIChatCompletions(client, logger); } /** * Access the completions resource with automatic Maxim logging. */ get completions() { return this._completions; } } exports.MaximOpenAIChat = MaximOpenAIChat; //# sourceMappingURL=chat.js.map