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}
|