mlara commited on
Commit
b378e4d
1 Parent(s): 65e34bb

third commit

Browse files
Files changed (3) hide show
  1. Dockerfile +1 -1
  2. app.py +12 -5
  3. earnings_app.py +9 -9
Dockerfile CHANGED
@@ -8,4 +8,4 @@ COPY --chown=user . $HOME/app
8
  COPY ./requirements.txt ~/app/requirements.txt
9
  RUN pip install -r requirements.txt
10
  COPY . .
11
- CMD ["chainlit", "run", "talking_app.py", "--port", "7860"]
 
8
  COPY ./requirements.txt ~/app/requirements.txt
9
  RUN pip install -r requirements.txt
10
  COPY . .
11
+ CMD ["chainlit", "run", "app.py", "--port", "7860"]
app.py CHANGED
@@ -1,8 +1,9 @@
1
- import chainlit as cl
2
  import sys
3
 
4
  sys.path.append(".")
5
 
 
 
6
  from earnings_app import extract_information
7
 
8
  @cl.author_rename
@@ -13,15 +14,21 @@ def rename(orig_author: str):
13
  return rename_dict.get(orig_author, orig_author)
14
 
15
  @cl.on_chat_start
16
- async def init():
 
 
 
17
  cl.user_session.set("chain", extract_information())
18
- await cl.Message(content="Welcome to Earnings chat!").send()
19
 
20
  @cl.on_message
21
  async def main(message: cl.Message):
 
 
 
22
  chain = cl.user_session.get("chain")
23
- res = chain.chat(message)
24
  # res = await chain.aiinvoke({"input": message})
25
  # res = res["text"]
26
- out = ''.join(str(res))
27
  await cl.Message(content=out).send()
 
 
1
  import sys
2
 
3
  sys.path.append(".")
4
 
5
+ import chainlit as cl
6
+
7
  from earnings_app import extract_information
8
 
9
  @cl.author_rename
 
14
  return rename_dict.get(orig_author, orig_author)
15
 
16
  @cl.on_chat_start
17
+ async def start():
18
+ """
19
+ This is called when the Chainlit chat is started!
20
+ """
21
  cl.user_session.set("chain", extract_information())
22
+ await cl.Message("Welcome to the information extraction chat!").send()
23
 
24
  @cl.on_message
25
  async def main(message: cl.Message):
26
+ """
27
+ This is called when a message is received!
28
+ """
29
  chain = cl.user_session.get("chain")
30
+ res = await chain.achat(message)
31
  # res = await chain.aiinvoke({"input": message})
32
  # res = res["text"]
33
+ out = str(res)
34
  await cl.Message(content=out).send()
earnings_app.py CHANGED
@@ -171,16 +171,16 @@ def extract_information():
171
  return agent
172
 
173
 
174
- if __name__ == "__main__":
175
- text = "Who is the CEO of MSFT."
176
- chain = extract_information()
177
- print(str(chain.chat(text)))
178
 
179
- async def extract_information_async(message: str):
180
- return str(chain.chat(text))
181
 
182
- async def main():
183
- res = await extract_information_async(text)
184
- print(res)
185
 
186
  asyncio.run(main())
 
171
  return agent
172
 
173
 
174
+ # if __name__ == "__main__":
175
+ # text = "Who is the CEO of MSFT."
176
+ # chain = extract_information()
177
+ # print(str(chain.chat(text)))
178
 
179
+ # async def extract_information_async(message: str):
180
+ # return str(chain.chat(text))
181
 
182
+ # async def main():
183
+ # res = await extract_information_async(text)
184
+ # print(res)
185
 
186
  asyncio.run(main())