diff --git a/.env b/.env new file mode 100644 index 0000000..7f02c95 --- /dev/null +++ b/.env @@ -0,0 +1,2 @@ +OPENAI_API_KEY = "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" +OPENAI_ASSISTANT_ID = "asst_0LyJEWQS90Sx0oEIYBVWE47C" \ No newline at end of file diff --git a/assistant_v1.py b/assistant_v1.py index 4904e11..abc3f3d 100644 --- a/assistant_v1.py +++ b/assistant_v1.py @@ -1,10 +1,12 @@ +import os import sys import json from openai import OpenAI import time def get_assistant_response(user_message): - client = OpenAI(api_key='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') + api_key = os.environ.get("OPENAI_API_KEY") + client = OpenAI(api_key) # Thread erstellen thread = client.beta.threads.create() @@ -19,7 +21,7 @@ def get_assistant_response(user_message): # Run mit dem Assistant starten run = client.beta.threads.runs.create( thread_id=thread.id, - assistant_id="asst_0LyJEWQS90Sx0oEIYBVWE47C" + assistant_id=os.environ.get("OPENAI_ASSISTANT_ID") ) # Auf Antwort warten