from openai import OpenAI from dotenv import load_dotenv import os load_dotenv() # Rufe den API-Key sicher ab api_key = os.getenv("OPENAI_API_KEY") if not api_key: raise ValueError("API Key ist nicht gesetzt. Pruefe deine .env Datei oder die Umgebungsvariablen.") client = OpenAI(api_key=api_key) temp = 1 maxt = 500 n = 1 user = "test-1" modell = "gpt-3.5-turbo" user_profile = { "user" : user, "ort" : "Nürnberg, Deutschland", "interessen" : ["Fitness", "KI", "Lehre", "Tischtennis"]} system_content = "Der User wohnt in {}, die Interessen sind {}. Jede Antwort soll einen Bezug zum Wohnort oder den Interessen haben".format(user_profile["ort"], user_profile["interessen"]) msg = [{"role": "system", "content": system_content}, {"role": "user", "content": "Erzähle mir einen kurzen Witz."}] response = client.chat.completions.create(model = "gpt-4o", messages=msg, temperature=temp, max_tokens=maxt, n=n, user=user) # Ausgabe print(response.choices[0].message.content) print(type(user_profile))