Spaces:
Running
Running
Update main.py
Browse files
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 |
-
|
48 |
-
|
49 |
-
"
|
50 |
-
"
|
51 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
-
|
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":
|
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}
|