dgnk007 commited on
Commit
fd8aaeb
1 Parent(s): 84eaa88

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -1
app.py CHANGED
@@ -3,13 +3,23 @@ import pip
3
  import os
4
  pip.main(['install', 'transformers'])
5
  pip.main(['install', 'torch'])
 
 
6
  from transformers import pipeline
 
7
  model_name_or_path='dgnk007/eagle'
 
 
 
 
 
 
 
8
 
9
  def generate_response(message):
10
  prompt_template=f"Below is an instruction that describes a task. Write a response that appropriately completes the request.\n\n### Instruction:\n {message}\n\n### Response:\n"
11
- generate=pipeline('text-generation',model=model_name_or_path)
12
  response=generate(prompt_template,max_length=1024,return_full_text=False,eos_token_id=21017,pad_token_id=50256)
 
13
  return response[0]['generated_text']
14
  examples = [
15
  ["Give three tips for staying healthy."],
 
3
  import os
4
  pip.main(['install', 'transformers'])
5
  pip.main(['install', 'torch'])
6
+ pip.main(['install', 'pymongo'])
7
+ import pymongo
8
  from transformers import pipeline
9
+ from datetime import datetime
10
  model_name_or_path='dgnk007/eagle'
11
+ generate=pipeline('text-generation',model=model_name_or_path)
12
+
13
+ myclient = pymongo.MongoClient(os.environ['DB_URI'])
14
+ mydb = myclient["eagle"]
15
+ def store_at_db(prompt,response):
16
+ rawusage = mydb["rawusage"]
17
+ rawusage.insert_one({"prompt":prompt,"response":response,"current_time":datetime.now()})
18
 
19
  def generate_response(message):
20
  prompt_template=f"Below is an instruction that describes a task. Write a response that appropriately completes the request.\n\n### Instruction:\n {message}\n\n### Response:\n"
 
21
  response=generate(prompt_template,max_length=1024,return_full_text=False,eos_token_id=21017,pad_token_id=50256)
22
+ store_at_db(message,response[0]['generated_text'])
23
  return response[0]['generated_text']
24
  examples = [
25
  ["Give three tips for staying healthy."],