": { "message": "get request url failed: invalid relay mode", "type": "do_reques...
错误信息
API 服务商内部错误,请联系服务商或稍后再试 v0.79.1
openai_protocol: bge-reranker-v2-m3-free
{
"error": {
"message": "get request url failed: invalid relay mode",
"type": "do_request_failed",
"param": "",
"code": "do_request_failed"
}
}
AI 解决方案
🔍 报错分析
1. 🌐 错误翻译
原文:get request url failed: invalid relay mode
译文:获取请求URL失败:无效的中继模式
2. 🎯 原因分析
该错误发生在调用
bge-reranker-v2-m3-free 模型时,根本原因是中继模式配置错误。具体表现为:3. 💡 解决方案
检查并修正请求配置,确保中继模式参数正确。以下是修复后的示例代码:
import requests
# 正确的API请求配置
url = "https://api.dmxapi.com/v1/rerank"
headers = {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json",
# 确保中继模式参数正确,或移除错误配置
# "DMX-Relay-Mode": "standard" # 根据服务商要求设置正确的值
}
data = {
"model": "bge-reranker-v2-m3-free",
"query": "你的查询文本",
"documents": ["文档1内容", "文档2内容"]
}
response = requests.post(url, headers=headers, json=data)
💡 如为DMXAPI平台,需确认平台当前支持的中继模式,可查阅最新的API文档或联系技术支持获取正确的配置参数。