Skip to content
Extraits de code Groupes Projets
Valider a46d45a1 rédigé par Mohamed Lemine BAILLAHI's avatar Mohamed Lemine BAILLAHI
Parcourir les fichiers

Merge branch 'feauture/IA-439' into 'develop'

Resolve IA-439 "Feauture/"

Closes IA-439

See merge request !41
parents 90329f22 314f310f
1 requête de fusion!41Resolve IA-439 "Feauture/"
Pipeline #20165 en échec avec les étapes
in 3 minutes et 16 secondes
......@@ -6,8 +6,9 @@
### Added
-add entites assitant devoir
- Add models and enums to subject management
- add new attribut openai_api_key and openai_model and api_key_configured
## [0.0.29-RELEASE]
## [0.0.29-RELEASE]
### Added
- Add gestion-modeles-service entities.
......
......@@ -28,17 +28,16 @@ public class ChildHomeworkAssistant extends BaseEntity {
private String description;
@Column(name = "forbidden_words", columnDefinition = "TEXT")
private String forbiddenWords; // Format: "mot1,mot2,mot3"
private String forbiddenWords;
// ✅ AJOUTER CETTE LIGNE
@Column(name = "forbidden_response_words", columnDefinition = "TEXT")
private String forbiddenResponseWords; // Mots que l'assistant ne dira jamais dans ses réponses
private String forbiddenResponseWords;
@Enumerated(EnumType.STRING)
@Column(name = "education_level", nullable = false)
private EducationLevel educationLevel;
@Column(name = "isActive", nullable = false)
@Column(name = "is_active", nullable = false)
private Boolean isActive = true;
@ElementCollection
......@@ -48,4 +47,17 @@ public class ChildHomeworkAssistant extends BaseEntity {
)
@Column(name = "input_type")
private List<String> supportedInputTypes;
}
\ No newline at end of file
@Column(name = "openai_api_key", length = 255)
private String openaiApiKey;
@Column(name = "openai_model", length = 100)
private String openaiModel = "gpt-3.5-turbo";
@Column(name = "api_key_configured", nullable = false)
private Boolean apiKeyConfigured = false;
public void setOpenaiApiKey(String openaiApiKey) {
this.openaiApiKey = openaiApiKey;
this.apiKeyConfigured = (openaiApiKey != null && !openaiApiKey.trim().isEmpty());
}}
\ No newline at end of file
0% ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter