NicolasGaudemet commited on
Commit
5f7ee7d
1 Parent(s): 0295484

Update writing_assistant_app.py

Browse files
Files changed (1) hide show
  1. writing_assistant_app.py +8 -3
writing_assistant_app.py CHANGED
@@ -5,12 +5,16 @@ import gradio as gr
5
  # Configure votre clé API
6
  openai.api_key = os.environ['OpenaiKey']
7
 
8
- def writing_assistant(debut, suite):
9
  # Construction de la requête
10
- prompt = f"DEBUT = '{debut}'\n\n SUITE = '{suite}'\n\n peux-tu réécrire SUITE en t'inspirant du style littéraire de DEBUT, sans préciser d’autres fait que ceux mentionnés dans SUITE ?"
 
 
 
 
11
 
12
  messages = [
13
- {"role": "system", "content": f"Tu es un auteur contemporain."},
14
  {"role": "user", "content": prompt}
15
  ]
16
 
@@ -31,6 +35,7 @@ iface = gr.Interface(
31
  inputs=[
32
  gr.inputs.Textbox(lines=5, label="Début"),
33
  gr.inputs.Textbox(lines=5, label="Suite")
 
34
  ],
35
  outputs=gr.outputs.Textbox(label="Texte réécrit"),
36
  title="Assistant d'écriture",
 
5
  # Configure votre clé API
6
  openai.api_key = os.environ['OpenaiKey']
7
 
8
+ def writing_assistant(debut, suite, instructions):
9
  # Construction de la requête
10
+ prompt = f"DEBUT = '{debut}'\n\n SUITE = '{suite}'\n\n
11
+ Peux-tu réécrire SUITE en reprenant le style littéraire de DEBUT
12
+ (ton, rythme, registre de vocabulaire, type de mots, taille des phrases, ponctuation...) ?
13
+ N'ajoute pas d'autres éléments narratifs que ceux mentionnés dans SUITE.
14
+ \n\n {instructions}"
15
 
16
  messages = [
17
+ {"role": "system", "content": f"Tu es un assistant d'écriture. Tu aides un auteur contemporain à écrire, en t'inspirant de son style littéraire."},
18
  {"role": "user", "content": prompt}
19
  ]
20
 
 
35
  inputs=[
36
  gr.inputs.Textbox(lines=5, label="Début"),
37
  gr.inputs.Textbox(lines=5, label="Suite")
38
+ gr.inputs.Textbox(lines=2, label="Instructions additionnelles")
39
  ],
40
  outputs=gr.outputs.Textbox(label="Texte réécrit"),
41
  title="Assistant d'écriture",