mbarnig commited on
Commit
efdb6c2
·
verified ·
1 Parent(s): e721bea

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +21 -12
app.py CHANGED
@@ -17,18 +17,27 @@ myExamples = [
17
  "zwee kleng Huesen déi Angscht vun der Däischtert hunn"
18
  ]
19
 
20
- def create(thema):
21
- poem = openai.Completion.create(
22
- model="text-davinci-003",
23
- prompt=prompt_start + thema +':',
24
- temperature=0.7,
25
- max_tokens=200,
26
- top_p=0.8,
27
- frequency_penalty=1,
28
- presence_penalty=1
29
- )
30
- gedicht = poem['choices'][0]['text']
31
- return gedicht
 
 
 
 
 
 
 
 
 
32
 
33
  myInput = gr.Textbox(label='Thema', value='en Toaster deen sech an en Hond verléift huet')
34
  myOutput = gr.Textbox(label='Gedicht')
 
17
  "zwee kleng Huesen déi Angscht vun der Däischtert hunn"
18
  ]
19
 
20
+ # Function to get a response from GPT-4
21
+ def schreiw_gedicht(prompt):
22
+ GPT_MODEL = "gpt-4"
23
+ MESSAGES =[
24
+ {"role": "system", "content": "You are ChatGPT, a large language model."},
25
+ {"role": "user", "content": prompt},
26
+ ]
27
+ try:
28
+ # Call OpenAI API
29
+ response = client.chat.completions.create(
30
+ model = GPT_MODEL,
31
+ messages = MESSAGES,
32
+ max_tokens = 300, # Adjust max tokens as needed
33
+ temperature = 0.7, # Adjust temperature for creativity
34
+ )
35
+ # Extract the assistant's response
36
+ gedicht = response.choices[0].message.content
37
+ return gedicht
38
+
39
+ except Exception as e:
40
+ return f"Error: {str(e)}"
41
 
42
  myInput = gr.Textbox(label='Thema', value='en Toaster deen sech an en Hond verléift huet')
43
  myOutput = gr.Textbox(label='Gedicht')