47 lines
1.2 KiB
Python
47 lines
1.2 KiB
Python
import requests
|
|
import json
|
|
|
|
url = "https://gw2.oops.asia/v1/chat/completions"
|
|
headers = {
|
|
"Content-Type": "application/json",
|
|
"Authorization": "Bearer sk-f5ba1acb1d61c39f754c28f19d0e6e1b7d8d9fda43ef812ce4e335b6c26eff01"
|
|
}
|
|
|
|
# 测试不同的请求格式
|
|
test_cases = [
|
|
{
|
|
"name": "标准格式",
|
|
"body": {
|
|
"model": "gpt-5.4-mini",
|
|
"messages": [{"role": "user", "content": "Say hi"}],
|
|
"max_tokens": 20
|
|
}
|
|
},
|
|
{
|
|
"name": "带 temperature",
|
|
"body": {
|
|
"model": "gpt-5.4-mini",
|
|
"messages": [{"role": "user", "content": "Say hi"}],
|
|
"max_tokens": 20,
|
|
"temperature": 0.3
|
|
}
|
|
},
|
|
{
|
|
"name": "带 stream",
|
|
"body": {
|
|
"model": "gpt-5.4-mini",
|
|
"messages": [{"role": "user", "content": "Say hi"}],
|
|
"max_tokens": 20,
|
|
"stream": False
|
|
}
|
|
}
|
|
]
|
|
|
|
for test in test_cases:
|
|
print(f"\n测试: {test['name']}")
|
|
try:
|
|
response = requests.post(url, headers=headers, json=test["body"], timeout=10)
|
|
print(f" 状态码: {response.status_code}")
|
|
print(f" 响应: {response.text[:200]}")
|
|
except Exception as e:
|
|
print(f" 错误: {e}") |