16 lines
449 B
JavaScript
16 lines
449 B
JavaScript
// personaLoader.js
|
|
export async function loadPersona(filepath = './persona.txt') {
|
|
try {
|
|
const response = await fetch(filepath);
|
|
|
|
if (!response.ok) {
|
|
throw new Error(`Erreur ${response.status}: impossible de charger la persona`);
|
|
}
|
|
|
|
const systemPrompt = await response.text();
|
|
return systemPrompt.trim();
|
|
} catch (error) {
|
|
console.error("Erreur chargement persona:", error.message);
|
|
throw error;
|
|
}
|
|
}
|