openoperator / lib /ai /provider-manager.ts
Leon4gr45's picture
Refactor: Consolidate AI providers to Blablador (1/5) (#6)
e2a4790 verified
raw
history blame
437 Bytes
import { blabladorProvider, BlabladorClient } from './blablador-provider';
export interface ProviderResolution {
client: BlabladorClient;
actualModel: string;
}
export function getProviderForModel(task: 'code' | 'text' = 'text'): ProviderResolution {
const client = blabladorProvider;
const model = task === 'code' ? 'alias-code' : 'alias-fast';
return { client, actualModel: model };
}
export default getProviderForModel;