安装依赖
- Python 3.11+
- requests
安装bash
python -m pip install requests完整示例
连接超时和读取超时都应有上限。非 2xx 响应先解析稳定错误 code,再决定是否重试。
Pythonpython
import os
import requests
response = requests.post(
"https://cloudnode.skin/v1/chat/completions",
headers={
"Authorization": f"Bearer {os.environ['MOFANG_API_KEY']}",
"Content-Type": "application/json",
"Idempotency-Key": "python-example-001",
},
json={
"model": "YOUR_MODEL_ALIAS",
"messages": [{"role": "user", "content": "Hello"}],
"max_completion_tokens": 256,
},
timeout=(5, 60),
)
response.raise_for_status()
print(response.json()["choices"][0]["message"]["content"])
print("request id:", response.headers.get("x-request-id"))