mirror of
https://github.com/Wei-Shaw/claude-relay-service.git
synced 2026-01-23 09:38:02 +00:00
add debug log for headers and body of Azure OpenAI requests
This commit is contained in:
@@ -157,6 +157,16 @@ router.post('/chat/completions', authenticateApiKey, async (req, res) => {
|
||||
messages: req.body.messages?.length || 0
|
||||
})
|
||||
|
||||
// Detailed logging for debugging - INCLUDING SENSITIVE DATA
|
||||
logger.debug(`📋 Azure OpenAI Chat Request Details ${requestId}`, {
|
||||
completeHeaders: req.headers,
|
||||
fullRequestBody: req.body,
|
||||
clientIP: req.ip || req.connection?.remoteAddress,
|
||||
method: req.method,
|
||||
originalUrl: req.originalUrl,
|
||||
query: req.query
|
||||
})
|
||||
|
||||
try {
|
||||
// 获取绑定的 Azure OpenAI 账户
|
||||
let account = null
|
||||
@@ -250,26 +260,14 @@ router.post('/responses', authenticateApiKey, async (req, res) => {
|
||||
messages: req.body.messages?.length || 0
|
||||
})
|
||||
|
||||
// Detailed logging for debugging
|
||||
// Detailed logging for debugging - INCLUDING SENSITIVE DATA
|
||||
logger.debug(`📋 Azure OpenAI Responses Request Details ${requestId}`, {
|
||||
headers: {
|
||||
'content-type': req.headers['content-type'],
|
||||
'user-agent': req.headers['user-agent'],
|
||||
'x-forwarded-for': req.headers['x-forwarded-for'],
|
||||
'authorization': req.headers.authorization ? '[REDACTED]' : 'not present'
|
||||
},
|
||||
requestBody: {
|
||||
model: req.body.model,
|
||||
messages: req.body.messages,
|
||||
stream: req.body.stream,
|
||||
temperature: req.body.temperature,
|
||||
max_tokens: req.body.max_tokens,
|
||||
top_p: req.body.top_p,
|
||||
frequency_penalty: req.body.frequency_penalty,
|
||||
presence_penalty: req.body.presence_penalty,
|
||||
stop: req.body.stop,
|
||||
logit_bias: req.body.logit_bias
|
||||
}
|
||||
completeHeaders: req.headers,
|
||||
fullRequestBody: req.body,
|
||||
clientIP: req.ip || req.connection?.remoteAddress,
|
||||
method: req.method,
|
||||
originalUrl: req.originalUrl,
|
||||
query: req.query
|
||||
})
|
||||
|
||||
try {
|
||||
@@ -378,6 +376,16 @@ router.post('/embeddings', authenticateApiKey, async (req, res) => {
|
||||
input: Array.isArray(req.body.input) ? req.body.input.length : 1
|
||||
})
|
||||
|
||||
// Detailed logging for debugging - INCLUDING SENSITIVE DATA
|
||||
logger.debug(`📋 Azure OpenAI Embeddings Request Details ${requestId}`, {
|
||||
completeHeaders: req.headers,
|
||||
fullRequestBody: req.body,
|
||||
clientIP: req.ip || req.connection?.remoteAddress,
|
||||
method: req.method,
|
||||
originalUrl: req.originalUrl,
|
||||
query: req.query
|
||||
})
|
||||
|
||||
try {
|
||||
// 获取绑定的 Azure OpenAI 账户
|
||||
let account = null
|
||||
|
||||
Reference in New Issue
Block a user