add LangChain AI Handler

This commit is contained in:
Brian Pham
2023-12-12 23:03:49 +08:00
parent 7eb2e769cf
commit 6c7beccb4f
2 changed files with 47 additions and 1 deletions

View File

@ -11,6 +11,7 @@ import yaml
from pr_agent.algo.ai_handlers.litellm_ai_handler import LiteLLMAiHandler
from pr_agent.algo.ai_handlers.base_ai_handler import BaseAiHandler
from pr_agent.algo.ai_handlers.openai_ai_handler import OpenAIHandler
from pr_agent.algo.ai_handlers.langchain_ai_handler import LangChainAIHandler
from starlette_context import context
from pr_agent.config_loader import get_settings, global_settings
from pr_agent.log import get_logger
@ -309,4 +310,4 @@ def try_fix_yaml(review_text: str) -> dict:
return data
def get_ai_handler() -> BaseAiHandler:
return OpenAIHandler()
return LangChainAIHandler()