Einzelfunktionen erstellt (def)
This commit is contained in:
parent
255f34bf87
commit
b68bf17e62
3 changed files with 120 additions and 85 deletions
33
test.py
33
test.py
|
|
@ -1,14 +1,23 @@
|
|||
from openai import OpenAI
|
||||
import random
|
||||
passw = {'Prompt':
|
||||
{
|
||||
"PurserPrompt": "",
|
||||
"CptPrompt": "",
|
||||
"CptName":""
|
||||
|
||||
from Simbriefimport import metar_origin
|
||||
metar_ai = "LEPA LEPA 191548Z VRB01KT 9999 FEW012 SCT028 18/15 Q1017 NOSIG"
|
||||
prompt = 'Du bist Purser auf einem Flug an das in der METAR genannte Ziel.Der Flug ist noch nicht vollendet! Informiere die Fluggäste im Zuge der bevorstehenden Landung über die aktuelle Wetterlage hinsichtlich Temperatur, Wind und Sonne. Verhalte dich dabei wie die Wetterfee aus den Nachrichten und beschränke die Antwort auf maximal 2 kurze Sätze. Die Windrichtung bitte ignorieren. Nenne dabei den Zielflughafen mit Namen. Vermeide Aussagen wie "Willkommen". Sei dabei freundlich und kundenorientiert.' + metar_ai
|
||||
client = OpenAI(
|
||||
},
|
||||
'AI':
|
||||
{
|
||||
"Token": "",
|
||||
"Model": "",
|
||||
"tone": {'ernst', 'seriös', 'lustig', 'gehetzt', 'witzig', 'übertrieben witzig', 'ängstlich',
|
||||
'überheblich', 'dankbar', 'übertrieben dankbar', }
|
||||
}
|
||||
}
|
||||
|
||||
completion = client.chat.completions.create(
|
||||
model="gpt-4.1-mini",
|
||||
messages=[
|
||||
{"role": "user", "content": prompt}
|
||||
]
|
||||
)
|
||||
print(completion.choices[0].message.content)
|
||||
tone = (passw['AI']['tone'])
|
||||
|
||||
|
||||
|
||||
tone = random.choice(list(tone))
|
||||
print(tone)
|
||||
Loading…
Add table
Add a link
Reference in a new issue