import requests import json import time API_KEY = "paVrIT+XU1NhwCAOb0X4aYi75QKogK5YNMGvQF1dCyo=" BASE_URL = "https://llama.theaken.com/v1" MODELS = [ "gpt-oss-120b", "deepseek-r1-671b", "qwen3-embedding-8b" ] def test_model(model_name): """測試單個模型""" print(f"\n[測試模型: {model_name}]") print("-" * 40) headers = { "Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json" } # 測試聊天完成端點 chat_url = f"{BASE_URL}/chat/completions" data = { "model": model_name, "messages": [ {"role": "system", "content": "You are a helpful assistant."}, {"role": "user", "content": "Say 'Hello, I am working!' if you can see this message."} ], "temperature": 0.5, "max_tokens": 50 } try: print(f"連接到: {chat_url}") response = requests.post(chat_url, headers=headers, json=data, timeout=30) print(f"HTTP 狀態碼: {response.status_code}") if response.status_code == 200: result = response.json() if 'choices' in result and len(result['choices']) > 0: content = result['choices'][0]['message']['content'] print(f"[SUCCESS] AI 回應: {content}") return True else: print("[ERROR] 回應格式異常") print(f"回應內容: {json.dumps(result, indent=2)}") else: print(f"[ERROR] 錯誤回應") # 檢查是否是 HTML 錯誤頁面 if response.text.startswith('