From 77502416b52dfdbe7152c9c4299e91387be9bb58 Mon Sep 17 00:00:00 2001 From: kwaroran Date: Sun, 9 Jul 2023 21:59:47 +0900 Subject: [PATCH] [feat] add openrouter --- src/lib/Setting/Pages/BotSettings.svelte | 31 ++++++++++++++++++------ src/ts/process/request.ts | 31 +++++++++++++----------- src/ts/storage/database.ts | 6 +++++ 3 files changed, 46 insertions(+), 22 deletions(-) diff --git a/src/lib/Setting/Pages/BotSettings.svelte b/src/lib/Setting/Pages/BotSettings.svelte index d143833b..0a67f094 100644 --- a/src/lib/Setting/Pages/BotSettings.svelte +++ b/src/lib/Setting/Pages/BotSettings.svelte @@ -120,6 +120,21 @@ {/if} +{#if $DataBase.aiModel === 'openrouter' || $DataBase.subModel === 'openrouter'} + Openrouter Key + + Openrouter Model + +{/if} {#if $DataBase.aiModel.startsWith('gpt') || $DataBase.subModel.startsWith('gpt')} OpenAI {language.apiKey} @@ -258,20 +273,20 @@ {($DataBase.ainconfig.rep_pen).toFixed(2)} Reputation Penalty Range - - {($DataBase.ainconfig.rep_pen).toFixed(2)} + + {($DataBase.ainconfig.rep_pen_range).toFixed(2)} Reputation Penalty Slope - {($DataBase.ainconfig.rep_pen).toFixed(2)} + {($DataBase.ainconfig.rep_pen_slope).toFixed(2)} Top K - {($DataBase.ainconfig.top_p).toFixed(2)}Typical P + {($DataBase.ainconfig.top_k).toFixed(2)} Top A - - {($DataBase.ooba.top_a).toFixed(2)} + + {($DataBase.ainconfig.top_a).toFixed(2)} Typical P - - {($DataBase.ooba.typical_p).toFixed(2)} + + {($DataBase.ainconfig.typical_p).toFixed(2)} {:else} {language.frequencyPenalty} diff --git a/src/ts/process/request.ts b/src/ts/process/request.ts index 61fae3ca..3072573a 100644 --- a/src/ts/process/request.ts +++ b/src/ts/process/request.ts @@ -99,6 +99,7 @@ export async function requestChatDataMain(arg:requestDataArgument, model:'model' case 'gpt4_32k_0613': case 'gpt35_0301': case 'gpt4_0301': + case 'openrouter': case 'reverse_proxy':{ for(let i=0;i