Dinesh310 commited on
Commit
4731a7f
·
verified ·
1 Parent(s): e694569

Update src/core/llm.py

Browse files
Files changed (1) hide show
  1. src/core/llm.py +13 -11
src/core/llm.py CHANGED
@@ -1,15 +1,17 @@
 
1
  from langchain_openai import ChatOpenAI
2
- from src.config.config import Config
 
 
 
 
3
 
4
  def load_llm():
5
- if not Config.OPENROUTER_API_KEY:
6
- raise ValueError("OPENROUTER_API_KEY is not set")
7
 
8
- try:
9
- return ChatOpenAI(
10
- model=Config.LLM_MODEL,
11
- base_url=Config.OPENROUTER_BASE_URL,
12
- api_key=Config.OPENROUTER_API_KEY
13
- )
14
- except Exception as e:
15
- raise RuntimeError(f"Failed to initialize LLM: {e}")
 
1
+ # src/llm.py
2
  from langchain_openai import ChatOpenAI
3
+ from src.config.config import (
4
+ LLM_MODEL,
5
+ OPENROUTER_BASE_URL,
6
+ OPENROUTER_API_KEY
7
+ )
8
 
9
  def load_llm():
10
+ if not OPENROUTER_API_KEY:
11
+ raise EnvironmentError("OPENROUTER_API_KEY not set")
12
 
13
+ return ChatOpenAI(
14
+ model=LLM_MODEL,
15
+ base_url=OPENROUTER_BASE_URL,
16
+ api_key=OPENROUTER_API_KEY
17
+ )