Spaces:
Sleeping
Sleeping
| """Test ATHENEA Modal endpoint""" | |
| import requests | |
| import json | |
| URL = "https://anthonypacheco289--athenea-v2-atheneaapi-serve.modal.run" | |
| API_KEY = "sk-athenea-v2-2026" | |
| headers = { | |
| "Authorization": f"Bearer {API_KEY}", | |
| "Content-Type": "application/json" | |
| } | |
| # Test 1: Health | |
| print("=== Testing /health ===") | |
| try: | |
| r = requests.get(f"{URL}/health", timeout=60) | |
| print(f"Status: {r.status_code}") | |
| print(r.json()) | |
| except Exception as e: | |
| print(f"Error: {e}") | |
| # Test 2: Chat Completions | |
| print("\n=== Testing /v1/chat/completions ===") | |
| payload = { | |
| "model": "atheneav2-j-q6_k", | |
| "messages": [ | |
| {"role": "user", "content": "Hola, quien eres?"} | |
| ], | |
| "temperature": 0.7, | |
| "max_tokens": 256 | |
| } | |
| try: | |
| r = requests.post(f"{URL}/v1/chat/completions", headers=headers, json=payload, timeout=120) | |
| print(f"Status: {r.status_code}") | |
| if r.status_code == 200: | |
| result = r.json() | |
| print(f"Response: {result['choices'][0]['message']['content'][:300]}...") | |
| else: | |
| print(f"Error: {r.text}") | |
| except Exception as e: | |
| print(f"Error: {e}") | |