umstellen auf python

This commit is contained in:
2024-11-18 17:25:59 +01:00
parent e388918000
commit 5d9b1fa8a5
2 changed files with 41 additions and 10 deletions

28
assistant.py Normal file
View File

@@ -0,0 +1,28 @@
import sys
import openai
import json
def main(user_message):
# Set your OpenAI API key from the environment, or replace with your key here
openai.api_key = "sk-proj-CMVUSsmXIr-Da3a8bpAByG0v2FD1hxEahGs7CqTz7tcegAWGP03OitAAD5LQVf_z5ZUucDWZ10pSHXJVzoWZeGCHueskkC5IMLccUldlvTlsfUA"
try:
# Call the OpenAI ChatCompletion API
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": user_message}],
assistant_id="asst_0LyJEWQS90Sx0oEIYBVWE47C" # Assistant ID
)
assistant_message = response['choices'][0]['message']['content']
print(json.dumps({"response": assistant_message}))
except Exception as e:
print(json.dumps({"response": f"An error occurred: {str(e)}"}))
if __name__ == "__main__":
if len(sys.argv) > 1:
user_message = sys.argv[1]
main(user_message)
else:
print(json.dumps({"response": "No message provided"}))