Files
aidio-description/dist/providers/vision/openRouterVisionProvider.d.ts

10 lines
558 B
TypeScript
Raw Permalink Normal View History

import { VisionProvider, VisionProviderConfig, VisionResult, BatchContext } from '../../interfaces';
export declare class OpenRouterVisionProvider implements VisionProvider {
private config;
private axiosInstance;
constructor(config: VisionProviderConfig);
describeImage(imagePath: string, prompt: string): Promise<VisionResult>;
compareImages(image1Path: string, image2Path: string, prompt: string): Promise<VisionResult>;
describeBatch(imagePaths: string[], lastBatchContext: BatchContext, prompt: string): Promise<VisionResult>;
}