n8n
Version:
n8n Workflow Automation Tool
6 lines (5 loc) • 426 B
TypeScript
import type { CredentialProvider, ModelConfig, ResolvedCredential } from '@n8n/agents';
export interface AiGatewayModelCredentialResolver {
resolveAiGatewayModelCredential(provider: string): Promise<ResolvedCredential>;
}
export declare function resolveCredentialAwareModelConfig(model: string, credential: string, credentialProvider: CredentialProvider & Partial<AiGatewayModelCredentialResolver>): Promise<ModelConfig>;