mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-04-26 20:48:38 +00:00
fix: use selected model in claude-console connectivity test payload
This commit is contained in:
@@ -1455,8 +1455,8 @@ class ClaudeConsoleRelayService {
|
||||
}
|
||||
|
||||
// 🧪 测试账号连接(供Admin API使用)
|
||||
async testAccountConnection(accountId, responseStream) {
|
||||
const { sendStreamTestRequest } = require('../../utils/testPayloadHelper')
|
||||
async testAccountConnection(accountId, responseStream, model) {
|
||||
const { createClaudeTestPayload, sendStreamTestRequest } = require('../../utils/testPayloadHelper')
|
||||
|
||||
try {
|
||||
const account = await claudeConsoleAccountService.getAccount(accountId)
|
||||
@@ -1470,11 +1470,13 @@ class ClaudeConsoleRelayService {
|
||||
const apiUrl = cleanUrl.endsWith('/v1/messages')
|
||||
? cleanUrl
|
||||
: `${cleanUrl}/v1/messages?beta=true`
|
||||
const payload = createClaudeTestPayload(model, { stream: true })
|
||||
|
||||
await sendStreamTestRequest({
|
||||
apiUrl,
|
||||
authorization: `Bearer ${account.apiKey}`,
|
||||
responseStream,
|
||||
payload,
|
||||
proxyAgent: claudeConsoleAccountService._createProxyAgent(account.proxy),
|
||||
extraHeaders: account.userAgent ? { 'User-Agent': account.userAgent } : {}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user