mirror of
https://github.com/BoardWare-Genius/jarvis-models.git
synced 2025-12-13 16:53:24 +00:00
feat: tesou
This commit is contained in:
@ -14,11 +14,11 @@ class BlackboxFactory:
|
|||||||
self.tts = TTS()
|
self.tts = TTS()
|
||||||
self.asr = ASR(".env.yaml")
|
self.asr = ASR(".env.yaml")
|
||||||
self.sentiment = Sentiment()
|
self.sentiment = Sentiment()
|
||||||
#self.sum = SUM()
|
self.sum = SUM()
|
||||||
#self.calculator = Calculator()
|
self.calculator = Calculator()
|
||||||
#self.audio_to_text = AudioToText()
|
self.audio_to_text = AudioToText()
|
||||||
#self.text_to_audio = TextToAudio()
|
self.text_to_audio = TextToAudio()
|
||||||
#self.tesou = Tesou()
|
self.tesou = Tesou()
|
||||||
|
|
||||||
def __call__(self, *args, **kwargs):
|
def __call__(self, *args, **kwargs):
|
||||||
return self.processing(*args, **kwargs)
|
return self.processing(*args, **kwargs)
|
||||||
|
|||||||
@ -23,16 +23,16 @@ class Tesou(Blackbox):
|
|||||||
"user_id": id,
|
"user_id": id,
|
||||||
"prompt": prompt,
|
"prompt": prompt,
|
||||||
}
|
}
|
||||||
|
print(message)
|
||||||
response = requests.post(url, json=message)
|
response = requests.post(url, json=message)
|
||||||
return response
|
return response.json()
|
||||||
|
|
||||||
async def fast_api_handler(self, request: Request) -> Response:
|
async def fast_api_handler(self, request: Request) -> Response:
|
||||||
try:
|
try:
|
||||||
data = await request.json()
|
data = await request.json()
|
||||||
except:
|
except:
|
||||||
return JSONResponse(content={"error": "json parse error"}, status_code=status.HTTP_400_BAD_REQUEST)
|
return JSONResponse(content={"error": "json parse error"}, status_code=status.HTTP_400_BAD_REQUEST)
|
||||||
user_id = data.get("id")
|
user_id = data.get("user_id")
|
||||||
user_prompt = data.get("prompt")
|
user_prompt = data.get("prompt")
|
||||||
if user_prompt is None:
|
if user_prompt is None:
|
||||||
return JSONResponse(content={"error": "question is required"}, status_code=status.HTTP_400_BAD_REQUEST)
|
return JSONResponse(content={"error": "question is required"}, status_code=status.HTTP_400_BAD_REQUEST)
|
||||||
|
|||||||
Reference in New Issue
Block a user