cogcorp commited on
Commit
590aabd
·
1 Parent(s): d7a0cb9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -12
app.py CHANGED
@@ -7,7 +7,6 @@ import nltk
7
  import openai
8
  import time
9
 
10
-
11
  import pip
12
  import subprocess
13
  import sys
@@ -19,13 +18,6 @@ subprocess.check_call([sys.executable, "-m", "pip", "install", "-r", "requiremen
19
  nltk.download('punkt')
20
  nltk.download('all') # or any other packages your project depends on
21
 
22
-
23
-
24
-
25
-
26
-
27
-
28
-
29
  # Put your OpenAI API key here
30
  openai.api_key = os.getenv('OpenAPI')
31
 
@@ -36,8 +28,8 @@ def call_openai_api(text, user_prompt):
36
  response = openai.ChatCompletion.create(
37
  model="gpt-3.5-turbo",
38
  messages=[
39
- {"role": "system", "content": "You are a research assistant. Provide factual short answers to your prompts. The user will provide reference data followed by instructions."},
40
- {"role": "user", "content": f"{text}\n\n{user_prompt}"},
41
  ]
42
  )
43
  return response['choices'][0]['message']['content']
@@ -79,11 +71,11 @@ iface = gr.Interface(
79
  fn=pdf_to_text,
80
  inputs=[
81
  gr.inputs.File(label="PDF File (Upload a Zip file containing ONLY PDF files)"),
82
- gr.inputs.Textbox(label="User Prompt (Enter a prompt to guide the AI's responses)")
83
  ],
84
  outputs=gr.outputs.Textbox(label="Cognitive Agent Response"),
85
  title="Ask An Expert Proof Of Concept",
86
- description="This app extracts knowledge from the uploaded Zip files. Using a Cognitive Agent you can interact with that knowledge."
87
  )
88
  iface.launch(share=False)
89
 
 
7
  import openai
8
  import time
9
 
 
10
  import pip
11
  import subprocess
12
  import sys
 
18
  nltk.download('punkt')
19
  nltk.download('all') # or any other packages your project depends on
20
 
 
 
 
 
 
 
 
21
  # Put your OpenAI API key here
22
  openai.api_key = os.getenv('OpenAPI')
23
 
 
28
  response = openai.ChatCompletion.create(
29
  model="gpt-3.5-turbo",
30
  messages=[
31
+ {"role": "system", "content": f"You are a knowledgeable assistant with a persona based on this: \n{text}"},
32
+ {"role": "user", "content": user_prompt},
33
  ]
34
  )
35
  return response['choices'][0]['message']['content']
 
71
  fn=pdf_to_text,
72
  inputs=[
73
  gr.inputs.File(label="PDF File (Upload a Zip file containing ONLY PDF files)"),
74
+ gr.inputs.Textbox(label="User Prompt (Enter a prompt to interact with your persona)")
75
  ],
76
  outputs=gr.outputs.Textbox(label="Cognitive Agent Response"),
77
  title="Ask An Expert Proof Of Concept",
78
+ description="This app extracts knowledge from the uploaded Zip files. The Cognitive Agent will use this data to build your unique persona."
79
  )
80
  iface.launch(share=False)
81