Spaces:
Running
Running
File size: 933 Bytes
9f80f96 6317d4b 9f80f96 5df0d69 2afe335 07273d8 2afe335 130a664 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
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()
|