p4u-client-ai
Version:
Empower Your Apps with AI: Access Multiple Models, Automate Tasks, Create AI Agents Easily
35 lines (34 loc) • 826 B
TypeScript
import type { GPTModelsEnum } from '../enums/gptModels.enum.js';
export interface IAgentBase {
name: string;
model: GPTModelsEnum | string;
instruction?: string;
context?: string;
charactersOutputCounts?: number;
temperature?: number;
outputFormat?: string;
mcpTools?: unknown;
isActive?: boolean;
}
export interface IInsertAgent extends IAgentBase {
}
export interface IUpdateAgent extends Partial<IAgentBase> {
id: string;
}
export interface IAgent extends IAgentBase {
id: string;
userId?: string;
createdAt?: string;
updatedAt?: string;
}
export interface IAgentQueryRequest {
idAgent: string;
ask: string;
context?: string;
[key: string]: unknown;
}
export interface IQueryResponse {
answer: any;
contentType?: string;
error?: number;
}