Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
@@ -24,7 +24,7 @@ def format_prompt(message, history):
|
|
24 |
return prompt
|
25 |
|
26 |
def generate(item: Item):
|
27 |
-
temperature = max(0.1, item.temperature)
|
28 |
top_p = float(item.top_p)
|
29 |
|
30 |
generate_kwargs = dict(
|
@@ -41,9 +41,19 @@ def generate(item: Item):
|
|
41 |
formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False
|
42 |
)
|
43 |
|
44 |
-
output = ""
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
return output
|
46 |
|
|
|
47 |
@app.post("/generate/")
|
48 |
async def generate_text(item: Item):
|
49 |
try:
|
|
|
24 |
return prompt
|
25 |
|
26 |
def generate(item: Item):
|
27 |
+
temperature = max(0.1, item.temperature)
|
28 |
top_p = float(item.top_p)
|
29 |
|
30 |
generate_kwargs = dict(
|
|
|
41 |
formatted_prompt, **generate_kwargs, stream=True, details=True, return_full_text=False
|
42 |
)
|
43 |
|
44 |
+
output = ""
|
45 |
+
try:
|
46 |
+
for response in response_stream:
|
47 |
+
if hasattr(response, "token") and response.token is not None:
|
48 |
+
output += response.token.text
|
49 |
+
else:
|
50 |
+
output += str(response) # Obs艂uga przypadk贸w, gdy `response` nie ma atrybutu `token`
|
51 |
+
except Exception as e:
|
52 |
+
output = f"B艂膮d: {str(e)}"
|
53 |
+
|
54 |
return output
|
55 |
|
56 |
+
|
57 |
@app.post("/generate/")
|
58 |
async def generate_text(item: Item):
|
59 |
try:
|