Spaces:
Build error
Build error
Liao commited on
Commit ·
3d29713
1
Parent(s): 4a3fd15
retry
Browse files- app.py +3 -3
- requirements.txt +3 -0
app.py
CHANGED
|
@@ -7,7 +7,7 @@ from typing_extensions import TypedDict, Annotated
|
|
| 7 |
import gradio as gr
|
| 8 |
from langchain.tools import tool
|
| 9 |
from langchain_huggingface import HuggingFacePipeline
|
| 10 |
-
from
|
| 11 |
from langgraph.graph import StateGraph, START, END
|
| 12 |
|
| 13 |
# 1) Model
|
|
@@ -40,7 +40,7 @@ tools_by_name = {t.name: t for t in tools}
|
|
| 40 |
|
| 41 |
# 3) State
|
| 42 |
class MessagesState(TypedDict):
|
| 43 |
-
messages: Annotated[list[
|
| 44 |
llm_calls: int
|
| 45 |
|
| 46 |
SYSTEM = """You are an arithmetic tool user.
|
|
@@ -56,7 +56,7 @@ If there IS a tool result already, output the final answer:
|
|
| 56 |
No extra text. Use double quotes if possible.
|
| 57 |
""".strip()
|
| 58 |
|
| 59 |
-
def _format_for_phi(messages: list[
|
| 60 |
parts = [SYSTEM, ""]
|
| 61 |
for m in messages:
|
| 62 |
if isinstance(m, HumanMessage):
|
|
|
|
| 7 |
import gradio as gr
|
| 8 |
from langchain.tools import tool
|
| 9 |
from langchain_huggingface import HuggingFacePipeline
|
| 10 |
+
from langchain_core.messages import HumanMessage, AIMessage, ToolMessage, BaseMessage
|
| 11 |
from langgraph.graph import StateGraph, START, END
|
| 12 |
|
| 13 |
# 1) Model
|
|
|
|
| 40 |
|
| 41 |
# 3) State
|
| 42 |
class MessagesState(TypedDict):
|
| 43 |
+
messages: Annotated[list[BaseMessage], operator.add]
|
| 44 |
llm_calls: int
|
| 45 |
|
| 46 |
SYSTEM = """You are an arithmetic tool user.
|
|
|
|
| 56 |
No extra text. Use double quotes if possible.
|
| 57 |
""".strip()
|
| 58 |
|
| 59 |
+
def _format_for_phi(messages: list[BaseMessage]) -> str:
|
| 60 |
parts = [SYSTEM, ""]
|
| 61 |
for m in messages:
|
| 62 |
if isinstance(m, HumanMessage):
|
requirements.txt
CHANGED
|
@@ -6,3 +6,6 @@ langchain==0.2.14
|
|
| 6 |
langgraph==0.2.33
|
| 7 |
langchain-huggingface==0.0.3
|
| 8 |
huggingface_hub==0.24.6
|
|
|
|
|
|
|
|
|
|
|
|
| 6 |
langgraph==0.2.33
|
| 7 |
langchain-huggingface==0.0.3
|
| 8 |
huggingface_hub==0.24.6
|
| 9 |
+
langchain-core==0.2.35
|
| 10 |
+
|
| 11 |
+
|