diff --git a/main/openAIAppreciations.py b/main/openAIAppreciations.py index 83773b5..40e1f3e 100644 --- a/main/openAIAppreciations.py +++ b/main/openAIAppreciations.py @@ -70,21 +70,3 @@ def convertPdfToJSON(file): eleves.append(current_eleve) return eleves - -def generer_appreciation_pour_eleve(eleve, eleves_json): - eleve_data = next((e for e in eleves_json if e["eleve"] == eleve), None) - if not eleve_data: - return f"Aucun élève trouvé avec le nom {eleve}" - - completion = openai.ChatCompletion.create( - model="ft:gpt-4o-2024-08-06:personal:app-gen-gangneux2:AYJecsON", - messages=[ - {"role": "system", "content": "Rédige une appréciation générale (500 caractères max) pour cet élève"}, - {"role": "user", "content": dumps(eleve_data["appreciations"])} - ], - temperature=0.7, - presence_penalty=0.6, - frequency_penalty=0.6, - top_p=0.5) - - return completion.choices[0].message.content diff --git a/main/views.py b/main/views.py index a4cf295..c83ffd9 100644 --- a/main/views.py +++ b/main/views.py @@ -96,4 +96,4 @@ def generer_appreciation_pour_eleve(eleve, eleves_json, modele=None): presence_penalty=0.6, frequency_penalty=0.6, top_p=0.5) - return completion.choices[0].message.content \ No newline at end of file + return completion.choices[0].message.content.replace("\\n", " ").strip() \ No newline at end of file