mirror of
https://github.com/immich-app/immich.git
synced 2026-02-14 12:58:17 +03:00
13 lines
425 B
TypeScript
13 lines
425 B
TypeScript
export const IMachineLearningRepository = 'IMachineLearningRepository';
|
|
|
|
export interface MachineLearningInput {
|
|
thumbnailPath: string;
|
|
}
|
|
|
|
export interface IMachineLearningRepository {
|
|
tagImage(input: MachineLearningInput): Promise<string[]>;
|
|
detectObjects(input: MachineLearningInput): Promise<string[]>;
|
|
encodeImage(input: MachineLearningInput): Promise<number[]>;
|
|
encodeText(input: string): Promise<number[]>;
|
|
}
|