Mbonea commited on
Commit
949ebef
1 Parent(s): d23d39f

forgot to commit this

Browse files
Files changed (1) hide show
  1. App/Generate/generatorRoutes.py +6 -11
App/Generate/generatorRoutes.py CHANGED
@@ -1,7 +1,7 @@
1
  from fastapi import APIRouter, HTTPException, status, BackgroundTasks, UploadFile, Query
2
  from .Schema import GeneratorRequest
3
  from .utils.GroqInstruct import chatbot, VideoOutput
4
- from .utils.HuggingChat import chatbot as huggingChat
5
  from .Story.Story import Story
6
  import asyncio, pprint, json
7
  from tqdm import tqdm
@@ -19,21 +19,16 @@ async def update_scene(model_scene):
19
  async def main(request: GeneratorRequest):
20
  topic = request.prompt
21
  renderr = RenderVideo()
 
22
  if request.grok:
23
  message = chatbot(Prompt.format(topic=topic))
24
 
25
  else:
26
- message = json.loads(
27
- str(
28
- huggingChat.query(
29
- Prompt.format(topic=topic)
30
- + f"Match your response to the following schema: {VideoOutput.model_json_schema()} Make sure to return an instance of the JSON, not the schema itself, and nothing else."
31
- )
32
- )
33
- .split("```json")[1]
34
- .split("```")[0]
35
- .strip()
36
  )
 
37
  generated_story = Story.from_dict(message["scenes"])
38
 
39
  print("Generated Story ✅")
 
1
  from fastapi import APIRouter, HTTPException, status, BackgroundTasks, UploadFile, Query
2
  from .Schema import GeneratorRequest
3
  from .utils.GroqInstruct import chatbot, VideoOutput
4
+ from .utils.HuggingChat import Hugging
5
  from .Story.Story import Story
6
  import asyncio, pprint, json
7
  from tqdm import tqdm
 
19
  async def main(request: GeneratorRequest):
20
  topic = request.prompt
21
  renderr = RenderVideo()
22
+ huggChat = Hugging()
23
  if request.grok:
24
  message = chatbot(Prompt.format(topic=topic))
25
 
26
  else:
27
+ temp = await huggChat.chat(
28
+ Prompt.format(topic=topic)
29
+ + f"Match your response to the following schema: {VideoOutput.model_json_schema()} Make sure to return an instance of the JSON, not the schema itself, and nothing else."
 
 
 
 
 
 
 
30
  )
31
+ message = json.loads(temp.split("```json")[1].split("```")[0].strip())
32
  generated_story = Story.from_dict(message["scenes"])
33
 
34
  print("Generated Story ✅")