anushkap01patidar commited on
Commit ·
4505501
1
Parent(s): b8a3ee3
Fix runtime errors: Update imports and dependencies
Browse files- Fix langchain_community imports to langchain_openai
- Update requirements.txt with correct dependencies
- Add missing langchain-core and pydantic packages
- Fix import statements in all agent files
- agents/citation_formatter.py +1 -1
- agents/draft_writer.py +1 -1
- agents/outline_builder.py +1 -1
- agents/research_retriever.py +1 -1
- agents/topic_analyzer.py +1 -1
- requirements.txt +6 -3
agents/citation_formatter.py
CHANGED
|
@@ -4,7 +4,7 @@ LangChain LLMChain for generating bibliography from research notes and draft.
|
|
| 4 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 5 |
from langchain.chains import LLMChain
|
| 6 |
from langchain.prompts import PromptTemplate
|
| 7 |
-
from
|
| 8 |
|
| 9 |
import os
|
| 10 |
|
|
|
|
| 4 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 5 |
from langchain.chains import LLMChain
|
| 6 |
from langchain.prompts import PromptTemplate
|
| 7 |
+
from langchain_openai import OpenAI
|
| 8 |
|
| 9 |
import os
|
| 10 |
|
agents/draft_writer.py
CHANGED
|
@@ -5,7 +5,7 @@ from typing import Any, Dict, Generator
|
|
| 5 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 6 |
from langchain.chains import LLMChain
|
| 7 |
from langchain.prompts import PromptTemplate
|
| 8 |
-
from
|
| 9 |
|
| 10 |
from streaming_config import get_chunk_size, is_yield_enabled
|
| 11 |
import os
|
|
|
|
| 5 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 6 |
from langchain.chains import LLMChain
|
| 7 |
from langchain.prompts import PromptTemplate
|
| 8 |
+
from langchain_openai import OpenAI
|
| 9 |
|
| 10 |
from streaming_config import get_chunk_size, is_yield_enabled
|
| 11 |
import os
|
agents/outline_builder.py
CHANGED
|
@@ -4,7 +4,7 @@ LangChain LLMChain for building research paper outlines.
|
|
| 4 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 5 |
from langchain.chains import LLMChain
|
| 6 |
from langchain.prompts import PromptTemplate
|
| 7 |
-
from
|
| 8 |
|
| 9 |
import os
|
| 10 |
|
|
|
|
| 4 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 5 |
from langchain.chains import LLMChain
|
| 6 |
from langchain.prompts import PromptTemplate
|
| 7 |
+
from langchain_openai import OpenAI
|
| 8 |
|
| 9 |
import os
|
| 10 |
|
agents/research_retriever.py
CHANGED
|
@@ -6,7 +6,7 @@ from typing import Any, Dict, Generator
|
|
| 6 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 7 |
from langchain.chains import LLMChain
|
| 8 |
from langchain.prompts import PromptTemplate
|
| 9 |
-
from
|
| 10 |
|
| 11 |
from streaming_config import get_chunk_size, is_yield_enabled
|
| 12 |
import os
|
|
|
|
| 6 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 7 |
from langchain.chains import LLMChain
|
| 8 |
from langchain.prompts import PromptTemplate
|
| 9 |
+
from langchain_openai import OpenAI
|
| 10 |
|
| 11 |
from streaming_config import get_chunk_size, is_yield_enabled
|
| 12 |
import os
|
agents/topic_analyzer.py
CHANGED
|
@@ -3,7 +3,7 @@ LangChain LLMChain for analyzing and refining a research topic with yield suppor
|
|
| 3 |
"""
|
| 4 |
from langchain.chains import LLMChain
|
| 5 |
from langchain.prompts import PromptTemplate
|
| 6 |
-
from
|
| 7 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 8 |
import os
|
| 9 |
from typing import Dict, Any, Generator
|
|
|
|
| 3 |
"""
|
| 4 |
from langchain.chains import LLMChain
|
| 5 |
from langchain.prompts import PromptTemplate
|
| 6 |
+
from langchain_openai import OpenAI
|
| 7 |
from langchain.callbacks.base import BaseCallbackHandler
|
| 8 |
import os
|
| 9 |
from typing import Dict, Any, Generator
|
requirements.txt
CHANGED
|
@@ -1,9 +1,12 @@
|
|
| 1 |
-
gradio>=4.
|
| 2 |
langgraph>=0.2.0
|
| 3 |
langchain>=0.2.0
|
|
|
|
| 4 |
langchain-openai>=0.2.0
|
|
|
|
| 5 |
openai>=1.0.0
|
| 6 |
python-dotenv>=1.0.0
|
| 7 |
reportlab>=4.0.0
|
| 8 |
-
asyncio
|
| 9 |
-
typing
|
|
|
|
|
|
| 1 |
+
gradio>=4.44.0
|
| 2 |
langgraph>=0.2.0
|
| 3 |
langchain>=0.2.0
|
| 4 |
+
langchain-community>=0.2.0
|
| 5 |
langchain-openai>=0.2.0
|
| 6 |
+
langchain-core>=0.2.0
|
| 7 |
openai>=1.0.0
|
| 8 |
python-dotenv>=1.0.0
|
| 9 |
reportlab>=4.0.0
|
| 10 |
+
asyncio-compat>=0.1.2
|
| 11 |
+
typing-extensions>=4.0.0
|
| 12 |
+
pydantic>=2.0.0
|