From f464e29483268e40a15b788f204d5080c01725b6 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sat, 8 Jul 2023 10:42:29 +0900 Subject: [PATCH] [refactor] reverse proxy 2 --- src/ts/process/request.ts | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index 3be5abc1..e6285d59 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -162,18 +162,20 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model' let replacerURL = (aiModel === 'reverse_proxy') ? (db.forceReplaceUrl) : ('https://api.openai.com/v1/chat/completions') - if(replacerURL.endsWith('v1')){ - replacerURL += '/chat/completions' - } - else if(replacerURL.endsWith('v1/')){ - replacerURL += 'chat/completions' - } - else if(!(replacerURL.endsWith('completions') || replacerURL.endsWith('completions/'))){ - if(replacerURL.endsWith('/')){ - replacerURL += 'v1/chat/completions' + if(aiModel === 'reverse_proxy'){ + if(replacerURL.endsWith('v1')){ + replacerURL += '/chat/completions' } - else{ - replacerURL += '/v1/chat/completions' + else if(replacerURL.endsWith('v1/')){ + replacerURL += 'chat/completions' + } + else if(!(replacerURL.endsWith('completions') || replacerURL.endsWith('completions/'))){ + if(replacerURL.endsWith('/')){ + replacerURL += 'v1/chat/completions' + } + else{ + replacerURL += '/v1/chat/completions' + } } }