import requests
from dotenv import load_dotenv
import os
import openai
data = requests.get('your csv getter URL')
load_dotenv()
my_rates = data.text
OPENAI_API_KEY = os.environ.get("OPENAI_API_KEY")
openai.api_key = OPENAI_API_KEY
context = "My service rates are " + my_rates
messages = [
{"role": "system", "content": context}
]
while True:
user_input = input("You: ")
if user_input.lower() == "exit":
print("Ending the conversation. Goodbye!")
break
messages.append({"role": "user", "content": user_input})
try:
response = openai.chat.completions.create(
model="gpt-4o-mini",
messages=messages
)
assistant_reply = response.choices[0].message.content
print(f"Servicebot: {assistant_reply}")
messages.append({"role": "assistant", "content": assistant_reply})
except Exception as e:
print(f"An error occurred: {e}")
break