UNPKG

@maximai/maxim-js

Version:

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

25 lines (24 loc) 883 B
import { LogWriter } from "../writer"; import { EvaluatableBaseContainer } from "./base"; import { Trace, TraceConfig } from "./trace"; export type SessionConfig = { id: string; name?: string; tags?: Record<string, string>; }; export declare class Session extends EvaluatableBaseContainer { private static readonly ENTITY; constructor(config: SessionConfig, writer: LogWriter); feedback(feedback: { score: number; comment?: string; }): void; static feedback_(writer: LogWriter, id: string, feedback: { score: number; comment?: string; }): void; trace(config: TraceConfig): Trace; static trace_(writer: LogWriter, id: string, config: TraceConfig): Trace; static end_(writer: LogWriter, id: string, data?: any): void; static addTag_(writer: LogWriter, id: string, key: string, value: string): void; }