n8n
Version:
n8n Workflow Automation Tool
12 lines (11 loc) • 632 B
TypeScript
import type { AgentProviderModelsResponse } from '@n8n/api-types';
import { Logger } from '@n8n/backend-common';
import type { User } from '@n8n/db';
import { BuilderModelLiveLookupService } from './builder/builder-model-live-lookup.service';
export declare class AgentModelCatalogService {
private readonly logger;
private readonly builderModelLiveLookupService;
constructor(logger: Logger, builderModelLiveLookupService: BuilderModelLiveLookupService);
getProviderModels(user: User, projectId: string, provider: string, credentialId?: string): Promise<AgentProviderModelsResponse>;
private getCatalogModels;
}