| 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()) |
|
|