pr-2 / session_id.py
Hiren122's picture
Update session_id.py
ee4e40d verified
raw
history blame contribute delete
597 Bytes
import os
import requests
def generate_chat_session_id():
url = "https://cloud.onyx.app/api/chat/create-chat-session"
payload = {
"persona_id": 0,
"description": "auto session per response",
"project_id": 123
}
headers = {
"Authorization": f"Bearer {os.getenv('PR_KEY')}",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers, timeout=60)
response.raise_for_status()
return response.json()["chat_session_id"]
if __name__ == "__main__":
print(generate_chat_session_id())