in 3_optimization-design-ptn/03_prompt-optimization/promptwizard/glue/common/llm/llm_mgr.py [0:0]
def get_all_model_ids_of_type(llm_config: LLMConfig, llm_output_type: str):
res = []
if llm_config.azure_open_ai:
for azure_model in llm_config.azure_open_ai.azure_oai_models:
if azure_model.model_type == llm_output_type:
res.append(azure_model.unique_model_id)
if llm_config.custom_models:
if llm_config.custom_models.model_type == llm_output_type:
res.append(llm_config.custom_models.unique_model_id)
return res