| #!/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 } |
|
|