ka1kuk commited on
Commit
32b76d6
1 Parent(s): 5e1b145

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +9 -8
main.py CHANGED
@@ -17,16 +17,17 @@ app.add_middleware( # add the middleware
17
  def hello():
18
  return "Hello, I'm Artist"
19
 
20
- def generate(prompt):
21
- result = Linlada._create_completion(model='gpt-4', messages=[
22
  {"role": "user", "content": prompt}], stream=True)
23
- chat = []
24
- for message in result:
25
- chat.append(message)
26
  sentence = ''.join(chat)
27
  return sentence
28
 
29
  @app.get('/linlada/{prompt}')
30
- async def generate_image_route(prompt: str):
31
- chat = await generate(prompt)
32
- return chat
 
 
 
 
17
  def hello():
18
  return "Hello, I'm Artist"
19
 
20
+ async def generate(prompt):
21
+ response = await Linlada._create_completion(model='gpt-4', messages=[
22
  {"role": "user", "content": prompt}], stream=True)
23
+ chat = list(response)
 
 
24
  sentence = ''.join(chat)
25
  return sentence
26
 
27
  @app.get('/linlada/{prompt}')
28
+ def generate_image_route(prompt: str):
29
+ loop = asyncio.new_event_loop()
30
+ asyncio.set_event_loop(loop)
31
+ result = loop.run_until_complete(generate(prompt))
32
+ loop.close()
33
+ return result