This model is only supported in v1/responses and not in v1/chat/completions. (ti...
🚨 错误信息
This model is only supported in v1/responses and not in v1/chat/completions. (tid: 2025112203211024561418227781003)
模型不存在或者请求路径错误
详情
🤖 AI解决方案
错误分析报告
错误翻译
原文:This model is only supported in v1/responses and not in v1/chat/completions.
译文:该模型仅支持在 v1/responses 端点上使用,不支持在 v1/chat/completions 端点上使用。
原因分析
- 根本原因:使用了错误的API端点路径访问模型服务
- 具体问题:尝试通过
/v1/chat/completions路径调用仅支持/v1/responses路径的模型
解决方案
方案一:修改API端点路径
// 错误的使用方式
const response = await fetch('https://api.dmxapi.com/v1/chat/completions', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your-api-key'
},
body: JSON.stringify({
model: 'your-model-name',
messages: [...]
})
});
// 正确的使用方式
const response = await fetch('https://api.dmxapi.com/v1/responses', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer your-api-key'
},
body: JSON.stringify({
model: 'your-model-name',
// 根据v1/responses端点要求的参数格式
input: 'your-input-text'
})
});
方案二:检查模型兼容性
// 确认模型支持的端点
const supportedModels = {
'v1/responses': ['model-a', 'model-b', 'your-model'],
'v1/chat/completions': ['gpt-model', 'claude-model']
};
// 根据模型选择正确的端点
function getCorrectEndpoint(modelName) {
if (supportedModels['v1/responses'].includes(modelName)) {
return 'v1/responses';
}
if (supportedModels['v1/chat/completions'].includes(modelName)) {
return 'v1/chat/completions';
}
throw new Error('不支持的模型或端点配置');
}
️ 预防措施
建议:联系DMXAPI平台技术支持确认具体模型的正确使用方式和参数要求。