mirror of
https://github.com/ParisNeo/lollms-webui.git
synced 2024-12-29 08:38:50 +00:00
sync
This commit is contained in:
parent
95f0bae21f
commit
f94a574924
2
app.py
2
app.py
@ -13,6 +13,7 @@ from lollms.app import LollmsApplication
|
|||||||
from lollms.paths import LollmsPaths
|
from lollms.paths import LollmsPaths
|
||||||
from lollms.main_config import LOLLMSConfig
|
from lollms.main_config import LOLLMSConfig
|
||||||
from lollms.utilities import trace_exception
|
from lollms.utilities import trace_exception
|
||||||
|
from lollms.security import sanitize_path
|
||||||
from lollms_webui import LOLLMSWebUI
|
from lollms_webui import LOLLMSWebUI
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from ascii_colors import ASCIIColors
|
from ascii_colors import ASCIIColors
|
||||||
@ -236,6 +237,7 @@ if __name__ == "__main__":
|
|||||||
# Custom route to serve JavaScript files with the correct MIME type
|
# Custom route to serve JavaScript files with the correct MIME type
|
||||||
@app.get("/{path:path}")
|
@app.get("/{path:path}")
|
||||||
async def serve_js(path: str):
|
async def serve_js(path: str):
|
||||||
|
sanitize_path(path)
|
||||||
if path=="":
|
if path=="":
|
||||||
return FileResponse(Path(__file__).parent / "web" / "dist" / "index.html", media_type="text/html")
|
return FileResponse(Path(__file__).parent / "web" / "dist" / "index.html", media_type="text/html")
|
||||||
file_path = Path(__file__).parent / "web" / "dist" / path
|
file_path = Path(__file__).parent / "web" / "dist" / path
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
# =================== Lord Of Large Language Multimodal Systems Configuration file ===========================
|
# =================== Lord Of Large Language Multimodal Systems Configuration file ===========================
|
||||||
version: 120
|
version: 121
|
||||||
binding_name: null
|
binding_name: null
|
||||||
model_name: null
|
model_name: null
|
||||||
model_variant: null
|
model_variant: null
|
||||||
@ -251,6 +251,8 @@ rag_check_new_files_at_startup: false #if true, the vectorizer will automaticall
|
|||||||
rag_preprocess_chunks: false #if true, an LLM will preprocess the content of the chunk before writing it in a simple format
|
rag_preprocess_chunks: false #if true, an LLM will preprocess the content of the chunk before writing it in a simple format
|
||||||
rag_activate_multi_hops: false #if true, we use multi hops algorithm to do multiple researches until the AI has enough data
|
rag_activate_multi_hops: false #if true, we use multi hops algorithm to do multiple researches until the AI has enough data
|
||||||
rag_min_nb_tokens_in_chunk: 10 #this removed any useless junk ith less than x tokens
|
rag_min_nb_tokens_in_chunk: 10 #this removed any useless junk ith less than x tokens
|
||||||
|
rag_max_n_hops: 3 #We set the maximum number of hop in multi hops rag
|
||||||
|
|
||||||
|
|
||||||
activate_skills_lib: false # Activate vectorizing previous conversations
|
activate_skills_lib: false # Activate vectorizing previous conversations
|
||||||
skills_lib_database_name: "default" # Default skills database
|
skills_lib_database_name: "default" # Default skills database
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit cb32fcb4742beb3e56dc4e61fdde965f7726bafc
|
Subproject commit 8b4aac2a1b4211dce18fb5613cc4fbf0eb3163f7
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
4
web/dist/index.html
vendored
4
web/dist/index.html
vendored
@ -6,8 +6,8 @@
|
|||||||
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
<title>LoLLMS WebUI - Welcome</title>
|
<title>LoLLMS WebUI - Welcome</title>
|
||||||
<script type="module" crossorigin src="/assets/index-be013c6f.js"></script>
|
<script type="module" crossorigin src="/assets/index-f006aeca.js"></script>
|
||||||
<link rel="stylesheet" href="/assets/index-9de3a734.css">
|
<link rel="stylesheet" href="/assets/index-85705d97.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div id="app"></div>
|
<div id="app"></div>
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<template>
|
<template>
|
||||||
<div :id="`ui_${componentKey}`" class="w-full h-full overflow-y-auto scrollbar-thin scrollbar-track-bg-light-tone scrollbar-thumb-bg-light-tone-panel hover:scrollbar-thumb-primary dark:scrollbar-track-bg-dark-tone dark:scrollbar-thumb-bg-dark-tone-panel dark:hover:scrollbar-thumb-primary active:scrollbar-thumb-secondary" v-html="evaluatedCode" :key="componentKey">
|
<div :id="`ui_${componentKey}`" class="w-full h-auto overflow-y-auto scrollbar-thin scrollbar-track-bg-light-tone scrollbar-thumb-bg-light-tone-panel hover:scrollbar-thumb-primary dark:scrollbar-track-bg-dark-tone dark:scrollbar-thumb-bg-dark-tone-panel dark:hover:scrollbar-thumb-primary active:scrollbar-thumb-secondary" v-html="evaluatedCode" :key="componentKey">
|
||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
@ -214,7 +214,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<DynamicUIRenderer v-if="message.ui !== null && message.ui !== undefined && message.ui !== ''" class="w-full" :code="message.ui"></DynamicUIRenderer>
|
<DynamicUIRenderer class="w-full" :code="message.ui"></DynamicUIRenderer>
|
||||||
<audio controls v-if="audio_url!=null" :key="audio_url">
|
<audio controls v-if="audio_url!=null" :key="audio_url">
|
||||||
<source :src="audio_url" type="audio/wav" ref="audio_player" >
|
<source :src="audio_url" type="audio/wav" ref="audio_player" >
|
||||||
Your browser does not support the audio element.
|
Your browser does not support the audio element.
|
||||||
|
@ -1014,7 +1014,7 @@
|
|||||||
<label for="rag_chunk_size" class="text-sm font-bold" style="margin-right: 1rem;">RAG chunk size:</label>
|
<label for="rag_chunk_size" class="text-sm font-bold" style="margin-right: 1rem;">RAG chunk size:</label>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<input id="rag_chunk_size" v-model="configFile.data_vectorization_chunk_size"
|
<input id="rag_chunk_size" v-model="configFile.rag_chunk_size"
|
||||||
@change="settingsChanged=true"
|
@change="settingsChanged=true"
|
||||||
type="range" min="2" max="64000" step="1"
|
type="range" min="2" max="64000" step="1"
|
||||||
class="flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500">
|
class="flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500">
|
||||||
@ -1031,7 +1031,7 @@
|
|||||||
<label for="rag_n_chunks" class="text-sm font-bold" style="margin-right: 1rem;">RAG number of chunks:</label>
|
<label for="rag_n_chunks" class="text-sm font-bold" style="margin-right: 1rem;">RAG number of chunks:</label>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<input id="rag_n_chunks" v-model="configFile.data_vectorization_chunk_size"
|
<input id="rag_n_chunks" v-model="configFile.rag_n_chunks"
|
||||||
@change="settingsChanged=true"
|
@change="settingsChanged=true"
|
||||||
type="range" min="2" max="64000" step="1"
|
type="range" min="2" max="64000" step="1"
|
||||||
class="flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500">
|
class="flex-none h-2 mt-14 mb-2 w-full bg-gray-200 rounded-lg appearance-none cursor-pointer dark:bg-gray-700 focus:ring-blue-500 focus:border-blue-500 dark:border-gray-600 dark:placeholder-gray-400 dark:focus:ring-blue-500 dark:focus:border-blue-500">
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit 6bd793fae9fc869b45a0f0e14b1bffe9697540e5
|
Subproject commit a5242e22aca41f38a307e1abd20daeb9ee719a69
|
@ -1 +1 @@
|
|||||||
Subproject commit 89331b2f72d19592fcac564c627c1b38b7be05f0
|
Subproject commit 6e40e6b6d760d779e9bf4fed60b32d709e1cdc1e
|
Loading…
Reference in New Issue
Block a user