@gaiot/apis
Version:
aiot apis
64 lines (63 loc) • 1.27 kB
TypeScript
export interface IFileData {
key: string;
name: string;
values: {
keyhwdSyyIdCode: string;
content: string;
did: string;
enabled: number;
}[];
}
export interface IBaseModel {
id: string;
name: string;
baseModelName: string;
maxModelLength: number;
}
export interface IUploadTicket {
minio: {
accessKey: string;
secretKey: string;
bucket: string;
expiredAt: number;
prefix: string;
endpoints: string[];
region: string;
useSSL: boolean;
fileKeys: string[];
};
}
export interface IUploadParam {
files: string[];
isv: string;
knowledgeId: string;
}
export interface MinioConfig {
accessKey: string;
secretKey: string;
bucket: string;
expiredAt: number;
prefix: string;
endpoints: string[];
region: string;
useSSL: boolean;
fileKeys: string[];
}
export interface IPromptVariables {
id: string;
key: string;
name: string;
status?: number;
}
export interface ISessionPrompt {
id: string;
key: string;
name: string;
value: string;
}
export interface IGeneques {
content: string;
llmModel: string;
messageId: string;
messageTime: string;
}