Browse Source

Correction bug ticket #2

main v1.0
scayac 6 months ago
parent
commit
7544fd3fce
  1. 18
      main/openAIAppreciations.py
  2. 2
      main/views.py

18
main/openAIAppreciations.py

@ -70,21 +70,3 @@ def convertPdfToJSON(file):
eleves.append(current_eleve) eleves.append(current_eleve)
return eleves 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

2
main/views.py

@ -96,4 +96,4 @@ def generer_appreciation_pour_eleve(eleve, eleves_json, modele=None):
presence_penalty=0.6, presence_penalty=0.6,
frequency_penalty=0.6, frequency_penalty=0.6,
top_p=0.5) top_p=0.5)
return completion.choices[0].message.content return completion.choices[0].message.content.replace("\\n", " ").strip()
Loading…
Cancel
Save