arcananex-synapse
Version:
Agentic AI framework
24 lines • 641 B
TypeScript
export interface LLMInvoker {
invoke(messages: UserMessage[], memories: Memory[]): Promise<InvokeModelCommandOutput>;
}
export interface InvokeModelCommandOutput {
message: UserMessage;
usage: {
promptTokens: number;
completionTokens: number;
totalTokens: number;
};
raw: any;
}
export interface UserMessage {
role: 'user' | 'assistant';
content: string;
}
export interface Memory {
/**
* Arbitrary context you want the model to “remember”,
* e.g. user preferences, past conversation snippets, etc.
*/
content: string;
}
//# sourceMappingURL=llm-invoker.d.ts.map