cloud-ide-lms-model
Version:
Package for Model management of Cloud IDEsys LMS
75 lines (74 loc) • 2.26 kB
TypeScript
declare class CoreAiCapability {
_id?: string;
aicap_code?: string;
aicap_title?: string;
aicap_description?: string;
aicap_risk_tier?: "LOW" | "MEDIUM" | "HIGH";
aicap_isactive?: boolean;
}
declare class CoreAiRoleCapabilityMapping {
_id?: string;
aircm_role_id_syusrol?: string;
aircm_capability_id_aicap?: string;
aircm_entity_id_syen?: string;
aircm_isactive?: boolean;
}
declare class CoreAiPromptTemplate {
_id?: string;
aiprmt_code?: string;
aiprmt_title?: string;
aiprmt_module?: string;
aiprmt_capability_code?: string;
aiprmt_system_prompt?: string;
aiprmt_version?: number;
aiprmt_isapproved?: boolean;
aiprmt_isactive?: boolean;
}
declare class CoreAiRequestAuditLog {
_id?: string;
airal_user_id_auth?: string;
airal_entity_id_syen?: string;
airal_page_code?: string;
airal_capability_code?: string;
airal_prompt_redacted?: string;
airal_provider?: string;
airal_model?: string;
airal_latency_ms?: number;
airal_token_in?: number;
airal_token_out?: number;
airal_estimated_cost?: number;
airal_success?: boolean;
airal_policy_decision?: "ALLOW" | "DENY";
airal_policy_reason?: string;
airal_created_at?: Date;
}
declare class CoreAiFeedbackLog {
_id?: string;
aifbl_request_id_airal?: string;
aifbl_user_id_auth?: string;
aifbl_entity_id_syen?: string;
aifbl_rating?: "UP" | "DOWN";
aifbl_feedback_text?: string;
aifbl_created_at?: Date;
}
declare class CoreAiKnowledgeSource {
_id?: string;
aiks_entity_id_syen?: string;
aiks_module?: string;
aiks_source_type?: "DOC" | "URL" | "MANUAL";
aiks_source_ref?: string;
aiks_title?: string;
aiks_isactive?: boolean;
}
declare class CoreAiEmbeddingChunk {
_id?: string;
aiec_knowledge_source_id_aiks?: string;
aiec_entity_id_syen?: string;
aiec_module?: string;
aiec_page_code?: string;
aiec_chunk_text?: string;
aiec_embedding?: number[];
aiec_metadata?: Record<string, any>;
aiec_isactive?: boolean;
}
export { CoreAiCapability, CoreAiRoleCapabilityMapping, CoreAiPromptTemplate, CoreAiRequestAuditLog, CoreAiFeedbackLog, CoreAiKnowledgeSource, CoreAiEmbeddingChunk };