Spaces:
Sleeping
Sleeping
Update main.py
Browse files
main.py
CHANGED
|
@@ -33,10 +33,6 @@ app.add_middleware(
|
|
| 33 |
|
| 34 |
models = load_all_models()
|
| 35 |
|
| 36 |
-
cv_service = CVParsingService(models)
|
| 37 |
-
interview_service = InterviewProcessor(models)
|
| 38 |
-
analysis_service = AnalysisService(models)
|
| 39 |
-
|
| 40 |
class InterviewRequest(BaseModel):
|
| 41 |
user_id: str = Field(..., example="user_12345")
|
| 42 |
job_offer_id: str = Field(..., example="job_offer_abcde")
|
|
@@ -105,7 +101,7 @@ async def simulate_interview(request: InterviewRequest, background_tasks: Backgr
|
|
| 105 |
processor.run,
|
| 106 |
request.messages
|
| 107 |
)
|
| 108 |
-
response_content = result["
|
| 109 |
|
| 110 |
if "nous allons maintenant passer a l'analyse" in response_content.lower():
|
| 111 |
job_description = request.job_offer.get('description', '')
|
|
|
|
| 33 |
|
| 34 |
models = load_all_models()
|
| 35 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
class InterviewRequest(BaseModel):
|
| 37 |
user_id: str = Field(..., example="user_12345")
|
| 38 |
job_offer_id: str = Field(..., example="job_offer_abcde")
|
|
|
|
| 101 |
processor.run,
|
| 102 |
request.messages
|
| 103 |
)
|
| 104 |
+
response_content = result["messages"][-1].content
|
| 105 |
|
| 106 |
if "nous allons maintenant passer a l'analyse" in response_content.lower():
|
| 107 |
job_description = request.job_offer.get('description', '')
|