Spaces:
Running
Running
| from .models import LLMProviderType, LLMModelType | |
| from .llm_provider import LLMProvider | |
| use_gemini = True | |
| base_provider = LLMProviderType.GEMINI if use_gemini else LLMProviderType.HF | |
| base_model = LLMModelType.gemini.gemini_2_5_pro if use_gemini else LLMModelType.open_source.deepseek_v3_terminus | |
| orchestrator_model = LLMProvider(base_provider, base_model).get_model() | |
| supabase_model = LLMProvider(base_provider, base_model).get_model() | |
| websearch_model = LLMProvider(base_provider, base_model).get_model() | |
| # CV analyzer uses the same HF/opensource model as orchestrator | |
| cv_analyzer_model = LLMProvider(base_provider, base_model).get_model() | |
| context_compression_model = LLMProvider(LLMProviderType.OPENAI, LLMModelType.openai.gpt_5_1).get_model() | |
| metaprompting_model = LLMProvider(LLMProviderType.OPENAI, LLMModelType.openai.gpt_5_1).get_model() | |
| prompt_structure_model = LLMProvider(base_provider, base_model).get_model() | |