DatadogLLM / anything.py
Severian's picture
Upload 3 files
5fa7d9f verified
raw
history blame
1.63 kB
import requests
import json
def send_message(message):
# Define the API endpoint URL
url = 'https://severian-anything.hf.space/api/v1/workspace/Scoreboard/chat'
# Define the request headers
headers = {
'accept': 'application/json',
'Authorization': 'Bearer TYQYM46-RPCMQ98-GCGJMNB-Q23K6HC',
'Content-Type': 'application/json'
}
# Define the request body for the new message
data = {
"message": message,
"mode": "query"
}
# Convert the data dictionary to JSON format
data_json = json.dumps(data)
try:
# Send the POST request
response = requests.post(url, headers=headers, data=data_json)
# Parse the response JSON data
response_data = response.json()
# Get the bot's response
bot_response = response_data.get("textResponse")
# Print the bot's response
if bot_response:
print(f"Bot: {bot_response}")
# Prompt for a new message
new_message = input("You: ")
# Return the new message
return new_message
except requests.RequestException as e:
print(f"Request failed: {e}")
return None
except Exception as e:
print(f"An error occurred: {e}")
return None
if __name__ == "__main__":
# Initial message
message = input("You: ")
while message.lower() != "exit":
# Send the user's message and get a new message
message = send_message(message)
print("Chat ended.")