INNER CODE UNIT · Python
get_llm
junruxiong/IncarnaMind · main.py:36
def get_llm(llm_name: str, temperature: float, max_tokens: int):
"""Get the LLM model from the model name."""
if not os.path.exists(configs.local_model_dir):
os.makedirs(configs.local_model_dir)
splits = llm_name.split("|") # [provider, model_name, model_file]
if "openai" in splits[0].lower():
llm_model = ChatOpenAI(
model=splits[1],
temperature=temperature,
max_tokens=max_tokens,
)
elif "anthropic" in splits[0].lower():
llm_model = ChatAnthropic(
model=splits[1],