mirror of
https://github.com/open-webui/open-webui
synced 2025-06-26 18:26:48 +00:00
Add AUTOMATIC1111_API_AUTH support
This commit is contained in:
@@ -29,6 +29,7 @@
|
||||
let enableImageGeneration = false;
|
||||
|
||||
let AUTOMATIC1111_BASE_URL = '';
|
||||
let AUTOMATIC1111_API_AUTH = '';
|
||||
let COMFYUI_BASE_URL = '';
|
||||
|
||||
let OPENAI_API_BASE_URL = '';
|
||||
@@ -75,6 +76,7 @@
|
||||
} else {
|
||||
const res = await updateImageGenerationEngineUrls(localStorage.token, {
|
||||
AUTOMATIC1111_BASE_URL: AUTOMATIC1111_BASE_URL
|
||||
AUTOMATIC1111_API_AUTH: AUTOMATIC1111_API_AUTH
|
||||
}).catch((error) => {
|
||||
toast.error(error);
|
||||
return null;
|
||||
@@ -82,6 +84,7 @@
|
||||
|
||||
if (res) {
|
||||
AUTOMATIC1111_BASE_URL = res.AUTOMATIC1111_BASE_URL;
|
||||
AUTOMATIC1111_API_AUTH = res.AUTOMATIC1111_API_AUTH;
|
||||
|
||||
await getModels();
|
||||
|
||||
@@ -89,7 +92,7 @@
|
||||
toast.success($i18n.t('Server connection verified'));
|
||||
}
|
||||
} else {
|
||||
({ AUTOMATIC1111_BASE_URL } = await getImageGenerationEngineUrls(localStorage.token));
|
||||
({ AUTOMATIC1111_BASE_URL,AUTOMATIC1111_API_AUTH } = await getImageGenerationEngineUrls(localStorage.token));
|
||||
}
|
||||
}
|
||||
};
|
||||
@@ -128,6 +131,7 @@
|
||||
const URLS = await getImageGenerationEngineUrls(localStorage.token);
|
||||
|
||||
AUTOMATIC1111_BASE_URL = URLS.AUTOMATIC1111_BASE_URL;
|
||||
AUTOMATIC1111_API_AUTH = URLS.AUTOMATIC1111_API_AUTH;
|
||||
COMFYUI_BASE_URL = URLS.COMFYUI_BASE_URL;
|
||||
|
||||
const config = await getOpenAIConfig(localStorage.token);
|
||||
@@ -270,6 +274,28 @@
|
||||
{$i18n.t('(e.g. `sh webui.sh --api`)')}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class=" mb-2.5 text-sm font-medium">{$i18n.t('AUTOMATIC1111 Api Auth String')}</div>
|
||||
<div class="flex w-full">
|
||||
<div class="flex-1 mr-2">
|
||||
<input
|
||||
class="w-full rounded-lg py-2 px-4 text-sm dark:text-gray-300 dark:bg-gray-850 outline-none"
|
||||
placeholder={$i18n.t('Enter api auth string (e.g. username:password)')}
|
||||
bind:value={AUTOMATIC1111_API_AUTH}
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="mt-2 text-xs text-gray-400 dark:text-gray-500">
|
||||
{$i18n.t('Include `--api-auth` flag when running stable-diffusion-webui')}
|
||||
<a
|
||||
class=" text-gray-300 font-medium"
|
||||
href="https://github.com/AUTOMATIC1111/stable-diffusion-webui/discussions/13993"
|
||||
target="_blank"
|
||||
>
|
||||
{$i18n.t('(e.g. `sh webui.sh --api --api-auth username:password`)')}
|
||||
</a>
|
||||
</div>
|
||||
{:else if imageGenerationEngine === 'comfyui'}
|
||||
<div class=" mb-2.5 text-sm font-medium">{$i18n.t('ComfyUI Base URL')}</div>
|
||||
<div class="flex w-full">
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
"'s', 'm', 'h', 'd', 'w' or '-1' for no expiration.": "'s', 'm', 'h', 'd', 'w' 或 '-1' 表示无过期时间。",
|
||||
"(Beta)": "(测试版)",
|
||||
"(e.g. `sh webui.sh --api`)": "(例如 `sh webui.sh --api`)",
|
||||
"(e.g. `sh webui.sh --api --api-auth username:password`)": "(例如 `sh webui.sh --api --api-auth username:password`)",
|
||||
"(latest)": "(最新版)",
|
||||
"{{ models }}": "{{ models }}",
|
||||
"{{ owner }}: You cannot delete a base model": "{{ owner }}:您不能删除基础模型",
|
||||
@@ -63,6 +64,7 @@
|
||||
"Audio": "语音",
|
||||
"August": "八月",
|
||||
"Auto-playback response": "自动念出回复内容",
|
||||
"AUTOMATIC1111 Api Auth String": "AUTOMATIC1111 Api鉴权字符串",
|
||||
"AUTOMATIC1111 Base URL": "AUTOMATIC1111 基础地址",
|
||||
"AUTOMATIC1111 Base URL is required.": "需要 AUTOMATIC1111 基础地址。",
|
||||
"available!": "版本可用!",
|
||||
@@ -211,6 +213,7 @@
|
||||
"Enter stop sequence": "输入停止序列 (Stop Sequence)",
|
||||
"Enter Tavily API Key": "",
|
||||
"Enter Top K": "输入 Top K",
|
||||
"Enter api auth string (e.g. username:password)": "输入api鉴权路径 (例如:username:password)",
|
||||
"Enter URL (e.g. http://127.0.0.1:7860/)": "输入地址 (例如:http://127.0.0.1:7860/)",
|
||||
"Enter URL (e.g. http://localhost:11434)": "输入地址 (例如:http://localhost:11434)",
|
||||
"Enter Your Email": "输入您的电子邮箱",
|
||||
@@ -265,6 +268,7 @@
|
||||
"Import Models": "导入模型",
|
||||
"Import Prompts": "导入提示词",
|
||||
"Import Tools": "导入工具",
|
||||
"Include `--api-auth` flag when running stable-diffusion-webui": "运行 stable-diffusion-webui 时包含 `--api-auth` 标志",
|
||||
"Include `--api` flag when running stable-diffusion-webui": "运行 stable-diffusion-webui 时包含 `--api` 标志",
|
||||
"Info": "信息",
|
||||
"Input commands": "输入命令",
|
||||
|
||||
Reference in New Issue
Block a user