added sop pdf generator

This commit is contained in:
2025-05-12 21:55:50 +00:00
parent dcae438e64
commit d005200145
8 changed files with 579 additions and 149 deletions
+6 -2
View File
@@ -123,7 +123,7 @@ class SopPersonalAssessment:
return False
def generate_roles_from_questionnaire(self, questionnaire_data: List[dict]) -> Roles_response:
def generate_roles_from_questionnaire(self, questionnaire_data: List[dict],role_slug:str) -> Roles_response:
try:
# List of areas: ["communication", "development", etc.]
@@ -139,10 +139,14 @@ class SopPersonalAssessment:
{
"role": "user",
"content": f'''Questionairre data : {questionnaire_data}''',
},
{
"role": "user",
"content": f'''Role slug to consider : {role_slug}''',
}
],
response_format=Roles_response,
max_tokens=16000,
max_tokens=4096,
temperature=0.1
)
extracted_text = json.loads(response.choices[0].message.content)