OjciecTadeusz commited on
Commit
2d5e645
verified
1 Parent(s): 824a4d9

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +12 -2
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) # Ensure temperature isn't too low
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 = "".join(response.token.text for response in response_stream)
 
 
 
 
 
 
 
 
 
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: