| import requests |
| import json |
| import uuid |
|
|
| |
| |
| |
| API_KEY = "YOUR_NEW_API_KEY" |
| BASE_URL = "http://127.0.0.1:8000" |
| |
|
|
| def test_chat_completion(): |
| print(f"开始测试 Key: {API_KEY[:10]}...") |
| |
| url = f"{BASE_URL}/v1/chat/completions" |
| headers = { |
| "Authorization": f"Bearer {API_KEY}", |
| "Content-Type": "application/json" |
| } |
| |
| payload = { |
| "model": "grok-4-fast", |
| "messages": [ |
| {"role": "user", "content": "Hello, who are you? Tell me a joke."} |
| ], |
| "stream": False |
| } |
| |
| try: |
| response = requests.post(url, headers=headers, json=payload, timeout=30) |
| print(f"状态码: {response.status_code}") |
| |
| if response.status_code == 200: |
| result = response.json() |
| content = result['choices'][0]['message']['content'] |
| print("--- 响应成功 ---") |
| print(content) |
| print("---------------") |
| print("测试通过!现在去管理后台 [日志审计] 确认日志中是否记录了该请求。") |
| else: |
| print(f"请求失败: {response.text}") |
| |
| except Exception as e: |
| print(f"发生错误: {e}") |
|
|
| if __name__ == "__main__": |
| if API_KEY == "YOUR_NEW_API_KEY": |
| print("请先将代码中的 API_KEY 替换为你刚才生成的 Key!") |
| else: |
| test_chat_completion() |
|
|