OjciecTadeusz commited on
Commit
e32c97b
·
verified ·
1 Parent(s): a2ffc10

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +8 -7
main.py CHANGED
@@ -54,7 +54,7 @@ async def generate_text(request: GenerationRequest):
54
  )
55
 
56
  # Generate response
57
- generate_kwargs = {
58
  "temperature": max(request.temperature, 0.01), # Ensure temperature isn't too low
59
  "max_new_tokens": 1048,
60
  "top_p": request.top_p,
@@ -63,13 +63,14 @@ async def generate_text(request: GenerationRequest):
63
  "seed": 42
64
  }
65
 
66
- # Generate the response
67
- stream = client.text_generation(formatted_prompt, **generate_kwargs)
68
- output = ""
69
- for response in stream:
70
- output += response.token.text
71
 
72
- return {"response": output}
 
73
 
74
  except Exception as e:
75
  raise HTTPException(status_code=500, detail=str(e))
 
54
  )
55
 
56
  # Generate response
57
+ params = {
58
  "temperature": max(request.temperature, 0.01), # Ensure temperature isn't too low
59
  "max_new_tokens": 1048,
60
  "top_p": request.top_p,
 
63
  "seed": 42
64
  }
65
 
66
+ # Generate the response - handling the response as a single string
67
+ response = client.text_generation(
68
+ formatted_prompt,
69
+ **params
70
+ )
71
 
72
+ # The response is now directly a string
73
+ return {"response": response}
74
 
75
  except Exception as e:
76
  raise HTTPException(status_code=500, detail=str(e))