feat: custom bot for poe.com (#189)

This commit is contained in:
josc146
2023-04-21 16:38:18 +08:00
parent b11e5ce6b7
commit 4cc2b91bdd
3 changed files with 37 additions and 7 deletions
+15 -1
View File
@@ -7,6 +7,7 @@ import {
isUsingApiKey,
isUsingAzureOpenAi,
isUsingCustomModel,
isUsingCustomNameOnlyModel,
isUsingGithubThirdPartyApi,
isUsingMultiModeModel,
ModelMode,
@@ -90,7 +91,8 @@ function GeneralPart({ config, updateConfig }) {
isUsingApiKey(config) ||
isUsingMultiModeModel(config) ||
isUsingCustomModel(config) ||
isUsingAzureOpenAi(config)
isUsingAzureOpenAi(config) ||
isUsingCustomNameOnlyModel(config)
? 'width: 50%;'
: undefined
}
@@ -170,6 +172,18 @@ function GeneralPart({ config, updateConfig }) {
}}
/>
)}
{isUsingCustomNameOnlyModel(config) && (
<input
style="width: 50%;"
type="text"
value={config.poeCustomBotName}
placeholder={t('Bot Name')}
onChange={(e) => {
const customName = e.target.value
updateConfig({ poeCustomBotName: customName })
}}
/>
)}
{isUsingAzureOpenAi(config) && (
<input
type="password"