|
|
#!/usr/bin/env node |
|
|
|
|
|
const bedrockRelayService = require('../src/services/bedrockRelayService') |
|
|
|
|
|
async function testBedrockModels() { |
|
|
try { |
|
|
console.log('🧪 测试Bedrock模型配置...') |
|
|
|
|
|
|
|
|
const models = await bedrockRelayService.getAvailableModels() |
|
|
console.log(`📋 找到 ${models.length} 个可用模型:`) |
|
|
models.forEach((model) => { |
|
|
console.log(` - ${model.id} (${model.name})`) |
|
|
}) |
|
|
|
|
|
|
|
|
console.log(`\n🎯 系统默认模型: ${bedrockRelayService.defaultModel}`) |
|
|
console.log(`🎯 系统默认小模型: ${bedrockRelayService.defaultSmallModel}`) |
|
|
|
|
|
console.log('\n✅ Bedrock模型配置测试完成') |
|
|
process.exit(0) |
|
|
} catch (error) { |
|
|
console.error('❌ Bedrock模型测试失败:', error) |
|
|
process.exit(1) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
if (require.main === module) { |
|
|
testBedrockModels() |
|
|
} |
|
|
|
|
|
module.exports = { testBedrockModels } |
|
|
|