yashxx07 commited on
Commit
7e60c15
·
verified ·
1 Parent(s): 3596a1b

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +14 -10
main.py CHANGED
@@ -4,7 +4,7 @@ from fastapi import FastAPI#, Request
4
  #from fastapi.responses import StreamingResponse
5
  from pydantic import BaseModel
6
  import re
7
-
8
 
9
 
10
  class Item(BaseModel):
@@ -44,19 +44,23 @@ async def root(item: Item):
44
  if len(article) == 0:
45
  return {'summary': ""}
46
 
47
- response = requests.post('https://fumes-api.onrender.com/llama3',
48
- json={'prompt': [{ "role":"user", "content" : 'Summarize the following news article: ' + article }],
49
- "temperature":0.6,
50
- "topP":0.9,
51
- "maxTokens": 200}, stream=True)
 
 
 
 
 
 
52
 
53
- response_content = response.content.decode('utf-8')
54
 
55
- response_content = response_content.replace("Here is a summary of the news article:", "")
56
- response_content = response_content.replace("YOU CAN BUY ME COFFE! https://buymeacoffee.com/mygx", "")
57
 
58
 
59
- return {"summary":response_content}
60
 
61
  except requests.RequestException as e:
62
  return {"error": str(e), "status_code": 500}
 
4
  #from fastapi.responses import StreamingResponse
5
  from pydantic import BaseModel
6
  import re
7
+ import replicate
8
 
9
 
10
  class Item(BaseModel):
 
44
  if len(article) == 0:
45
  return {'summary': ""}
46
 
47
+ for event in replicate.stream("snowflake/snowflake-arctic-instruct",input={
48
+ "top_p": 0.9,
49
+ "prompt": "Write fizz buzz in SQL",
50
+ "temperature": 0.2,
51
+ "max_new_tokens": 512,
52
+ "min_new_tokens": 0,
53
+ "stop_sequences": "<|im_end|>",
54
+ "prompt_template": "<|im_start|>system\nYou're a helpful assistant<|im_end|>\n<|im_start|>user\n{prompt}<|im_end|>\n\n<|im_start|>assistant\n",
55
+ "presence_penalty": 1.15,
56
+ "frequency_penalty": 0.2},):
57
+
58
 
59
+ output_variable = str(event)
60
 
 
 
61
 
62
 
63
+ return {"summary":output_variable}
64
 
65
  except requests.RequestException as e:
66
  return {"error": str(e), "status_code": 500}