Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -8,7 +8,14 @@ from langchain.llms.base import LLM
|
|
| 8 |
from langchain.agents import initialize_agent, AgentType,load_tools
|
| 9 |
from langchain.tools import Tool
|
| 10 |
from langchain_experimental.tools.python.tool import PythonREPLTool
|
| 11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
# ββββββββββββββββββββββββββββββ
|
| 13 |
# β
GitHub Models LLM
|
| 14 |
# ββββββββββββββββββββββββββββββ
|
|
@@ -49,9 +56,9 @@ llm = GitHubModelLLM(model="openai/gpt-4.1", token=token)
|
|
| 49 |
# β
LangChain κΈ°λ³Έ λꡬ λΆλ¬μ€κΈ°
|
| 50 |
# ββββββββββββββββββββββββββββββ
|
| 51 |
tools = load_tools(
|
| 52 |
-
["ddg-search", "requests_all", "llm-math", "
|
| 53 |
llm=llm,allow_dangerous_tools=True
|
| 54 |
-
)
|
| 55 |
|
| 56 |
# ββββββββββββββββββββββββββββββ
|
| 57 |
# β
Python μ€ν λꡬ (LangChain λ΄μ₯)
|
|
|
|
| 8 |
from langchain.agents import initialize_agent, AgentType,load_tools
|
| 9 |
from langchain.tools import Tool
|
| 10 |
from langchain_experimental.tools.python.tool import PythonREPLTool
|
| 11 |
+
from langchain_community.retrievers import WikipediaRetriever
|
| 12 |
+
from langchain.tools.retriever import create_retriever_tool
|
| 13 |
+
retriever = WikipediaRetriever()
|
| 14 |
+
retriever_tool = create_retriever_tool(
|
| 15 |
+
retriever,
|
| 16 |
+
name="wiki_search",
|
| 17 |
+
description="μν€λ°±κ³Όμμ νμν μ 보λ₯Ό λΆλ¬μ΅λλ€.κ²°κ΄΄λ₯Ό κ²μ¦νμ¬ μ¬μ©νμμ€.",
|
| 18 |
+
)
|
| 19 |
# ββββββββββββββββββββββββββββββ
|
| 20 |
# β
GitHub Models LLM
|
| 21 |
# ββββββββββββββββββββββββββββββ
|
|
|
|
| 56 |
# β
LangChain κΈ°λ³Έ λꡬ λΆλ¬μ€κΈ°
|
| 57 |
# ββββββββββββββββββββββββββββββ
|
| 58 |
tools = load_tools(
|
| 59 |
+
["ddg-search", "requests_all", "llm-math", "youtube-search"],
|
| 60 |
llm=llm,allow_dangerous_tools=True
|
| 61 |
+
)+[retriever_tool]
|
| 62 |
|
| 63 |
# ββββββββββββββββββββββββββββββ
|
| 64 |
# β
Python μ€ν λꡬ (LangChain λ΄μ₯)
|