@maximai/maxim-js
Version:
Maxim AI JS SDK. Visit https://getmaxim.ai for more info.
25 lines (24 loc) • 883 B
TypeScript
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;
}