mirror of
https://github.com/qodo-ai/pr-agent.git
synced 2025-12-12 10:55:17 +00:00
Make LangChain dependency optional in pr-agent and update requirements.txt
This commit is contained in:
parent
246be6147f
commit
38ea9143f3
2 changed files with 6 additions and 3 deletions
|
|
@ -1,5 +1,8 @@
|
||||||
|
try:
|
||||||
from langchain.chat_models import ChatOpenAI
|
from langchain.chat_models import ChatOpenAI
|
||||||
from langchain.schema import SystemMessage, HumanMessage
|
from langchain.schema import SystemMessage, HumanMessage
|
||||||
|
except: # we don't enforce langchain as a dependency, so if it's not installed, just move on
|
||||||
|
pass
|
||||||
|
|
||||||
from pr_agent.algo.ai_handlers.base_ai_handler import BaseAiHandler
|
from pr_agent.algo.ai_handlers.base_ai_handler import BaseAiHandler
|
||||||
from pr_agent.config_loader import get_settings
|
from pr_agent.config_loader import get_settings
|
||||||
|
|
|
||||||
|
|
@ -23,4 +23,4 @@ starlette-context==0.3.6
|
||||||
tiktoken==0.5.2
|
tiktoken==0.5.2
|
||||||
ujson==5.8.0
|
ujson==5.8.0
|
||||||
uvicorn==0.22.0
|
uvicorn==0.22.0
|
||||||
langchain==0.0.349
|
# langchain==0.0.349 # uncomment this to support language LangChainOpenAIHandler
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue