File size: 873 Bytes
be7e9d5 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | import requests
API_URL = "https://api-inference.huggingface.co/models/Tejash9/DataDetectiveAI"
API_TOKEN = "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"
headers = {
"Authorization": f"Bearer {API_TOKEN}"
}
def query_huggingface(payload):
try:
response = requests.post(API_URL, headers=headers, json=payload, timeout=30)
response.raise_for_status() # raise error for bad status
return response.json()
except requests.exceptions.Timeout:
return "Error: Request timed out after 30 seconds."
except requests.exceptions.RequestException as e:
return f"Error: {e}"
if __name__ == "__main__":
user_input = input("Enter your question: ")
data = {"inputs": user_input}
print("Sending request...")
result = query_huggingface(data)
print("Response from model:")
print(result)
|