File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -595,11 +595,19 @@ function resolveTermLocally(term) {
595595
596596export async function POST ( request ) {
597597 const startTime = Date . now ( )
598+ const xForwardedFor = request . headers . get ( 'x-forwarded-for' ) || ''
599+ const clientIp = ( xForwardedFor . split ( ',' ) [ 0 ] || '' ) . trim ( ) || request . headers . get ( 'x-real-ip' ) || 'unknown'
600+
598601 const { messages, scene } = await request . json ( )
599602
600603 const message = messages [ messages . length - 1 ] . content // Last message is the current user input
601604
602- log ( 'Chat API request received' , { message : message . substring ( 0 , 100 ) , scene } )
605+ log ( 'Chat API request received' , {
606+ message : message . substring ( 0 , 100 ) ,
607+ scene,
608+ clientIp,
609+ xForwardedFor
610+ } )
603611
604612 // Check for jailbreak attempts
605613 if ( detectJailbreakAttempt ( message ) ) {
You can’t perform that action at this time.
0 commit comments