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