API call failed after 3 retries: HTTP 404: Invalid URL (POST /v1/chat/completion...
错误信息
API call failed after 3 retries: HTTP 404: Invalid URL (POST /v1/chat/completions/chat/completions)
AI 解决方案
报错分析报告
1.错误翻译
原文:HTTP 404: Invalid URL (POST /v1/chat/completions/chat/completions)
译文:HTTP 404:无效URL(POST请求路径为/v1/chat/completions/chat/completions)
2. 原因分析
/v1/chat/completions后多叠加了chat/completions),服务器无法识别无效路径。 3.解决方案
import requests
# 修正后的正确URL(移除重复路径)
url = "https://api.dmxapi.com/v1/chat/completions"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
}
payload = {
"model": "gpt-3.5-turbo",
"messages": [{"role": "user", "content": "Hello"}]
}
response = requests.post(url, headers=headers, json=payload)
print(response.json())
4. 预防措施
---
注:替换YOUR_API_KEY为实际密钥,确保域名与平台一致。