moilanep commited on
Commit
791e13f
·
verified ·
1 Parent(s): 7cc0caa

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +10 -2
  2. requirements.txt +14 -0
app.py CHANGED
@@ -1,6 +1,7 @@
1
  import gradio as gr
2
  from langchain_core.prompts import ChatPromptTemplate
3
- from langchain_openai import ChatOpenAI
 
4
  from langgraph.graph import StateGraph, END
5
  from typing import Dict, List
6
 
@@ -9,7 +10,14 @@ def agent_node(state):
9
  prompt = ChatPromptTemplate.from_messages(
10
  [("user", "{user_input}")]
11
  )
12
- model = ChatOpenAI()
 
 
 
 
 
 
 
13
  response = model.invoke(prompt.format_messages(**state))
14
  return {"response": response.content}
15
 
 
1
  import gradio as gr
2
  from langchain_core.prompts import ChatPromptTemplate
3
+ #from langchain_openai import ChatOpenAI
4
+ from langchain_google_genai import ChatGoogleGenerativeAI
5
  from langgraph.graph import StateGraph, END
6
  from typing import Dict, List
7
 
 
10
  prompt = ChatPromptTemplate.from_messages(
11
  [("user", "{user_input}")]
12
  )
13
+ #model = ChatOpenAI()
14
+ model = ChatGoogleGenerativeAI(model="gemini-2.0-flash",
15
+ temperature=0,
16
+ max_tokens=None,
17
+ timeout=None,
18
+ max_retries=2,
19
+ # other params...
20
+ )
21
  response = model.invoke(prompt.format_messages(**state))
22
  return {"response": response.content}
23
 
requirements.txt CHANGED
@@ -1,6 +1,7 @@
1
  aiofiles==23.2.1
2
  annotated-types==0.7.0
3
  anyio==4.9.0
 
4
  certifi==2025.1.31
5
  charset-normalizer==3.4.1
6
  click==8.1.8
@@ -8,11 +9,18 @@ distro==1.9.0
8
  fastapi==0.115.12
9
  ffmpy==0.5.0
10
  filelock==3.18.0
 
11
  fsspec==2025.3.2
 
 
 
 
12
  gradio==5.23.2
13
  gradio_client==1.8.0
14
  greenlet==3.1.1
15
  groovy==0.1.2
 
 
16
  h11==0.14.0
17
  httpcore==1.0.7
18
  httpx==0.28.1
@@ -24,6 +32,7 @@ jsonpatch==1.33
24
  jsonpointer==3.0.0
25
  langchain==0.3.22
26
  langchain-core==0.3.49
 
27
  langchain-openai==0.3.11
28
  langchain-text-splitters==0.3.7
29
  langgraph==0.3.21
@@ -41,6 +50,10 @@ ormsgpack==1.9.1
41
  packaging==24.2
42
  pandas==2.2.3
43
  pillow==11.1.0
 
 
 
 
44
  pydantic==2.11.1
45
  pydantic_core==2.33.0
46
  pydub==0.25.1
@@ -53,6 +66,7 @@ regex==2024.11.6
53
  requests==2.32.3
54
  requests-toolbelt==1.0.0
55
  rich==14.0.0
 
56
  ruff==0.11.2
57
  safehttpx==0.1.6
58
  semantic-version==2.10.0
 
1
  aiofiles==23.2.1
2
  annotated-types==0.7.0
3
  anyio==4.9.0
4
+ cachetools==5.5.2
5
  certifi==2025.1.31
6
  charset-normalizer==3.4.1
7
  click==8.1.8
 
9
  fastapi==0.115.12
10
  ffmpy==0.5.0
11
  filelock==3.18.0
12
+ filetype==1.2.0
13
  fsspec==2025.3.2
14
+ google-ai-generativelanguage==0.6.17
15
+ google-api-core==2.24.2
16
+ google-auth==2.38.0
17
+ googleapis-common-protos==1.69.2
18
  gradio==5.23.2
19
  gradio_client==1.8.0
20
  greenlet==3.1.1
21
  groovy==0.1.2
22
+ grpcio==1.71.0
23
+ grpcio-status==1.71.0
24
  h11==0.14.0
25
  httpcore==1.0.7
26
  httpx==0.28.1
 
32
  jsonpointer==3.0.0
33
  langchain==0.3.22
34
  langchain-core==0.3.49
35
+ langchain-google-genai==2.1.2
36
  langchain-openai==0.3.11
37
  langchain-text-splitters==0.3.7
38
  langgraph==0.3.21
 
50
  packaging==24.2
51
  pandas==2.2.3
52
  pillow==11.1.0
53
+ proto-plus==1.26.1
54
+ protobuf==5.29.4
55
+ pyasn1==0.6.1
56
+ pyasn1_modules==0.4.2
57
  pydantic==2.11.1
58
  pydantic_core==2.33.0
59
  pydub==0.25.1
 
66
  requests==2.32.3
67
  requests-toolbelt==1.0.0
68
  rich==14.0.0
69
+ rsa==4.9
70
  ruff==0.11.2
71
  safehttpx==0.1.6
72
  semantic-version==2.10.0