@thecodingwhale/cv-processor
Version:
CV Processor to extract structured data from PDF resumes using TypeScript
15 lines (14 loc) • 646 B
TypeScript
import { AIProviderType } from '../ai/AIProviderFactory';
import { AzureOpenAIConfig } from '../ai/AzureOpenAIProvider';
import { AIModelConfig } from '../types/AIProvider';
/**
* Get AI configuration based on provider type and model
* @param providerType The type of AI provider to use
* @param aiModel Optional specific model to use
* @returns AI configuration object
*/
export declare function getAIConfig(providerType: AIProviderType, aiModel?: string): AIModelConfig | AzureOpenAIConfig;
/**
* Get the default model name for a given AI provider
*/
export declare function getDefaultModelForProvider(provider: AIProviderType): string;