mirror of
https://github.com/ieshuelin/cyr3a25.git
synced 2026-06-05 17:06:47 +00:00
19 lines
555 B
Python
19 lines
555 B
Python
import requests
|
|
import json
|
|
|
|
def completion(message):
|
|
url = "https://ai.hackclub.com/chat/completions"
|
|
headers = {
|
|
"Content-Type": "application/json"
|
|
}
|
|
data = {
|
|
"messages": [{"role": "user", "content": message}]
|
|
}
|
|
|
|
response = requests.post(url, headers=headers, data=json.dumps(data))
|
|
|
|
if response.status_code == 200:
|
|
j = response.json()
|
|
return j.get('choices', [{}])[0].get('message', {}).get('content', '')
|
|
else:
|
|
return {"error": response.status_code, "message": response.text} |