mirror of
https://github.com/ParisNeo/lollms.git
synced 2025-01-20 03:36:30 +00:00
fix
This commit is contained in:
parent
4d23e76d23
commit
f4e5aa3d7a
@ -2423,7 +2423,8 @@ The AI should respond in this format using data from actions_list:
|
||||
block_infos["type"]=sub_text[:next_index]
|
||||
|
||||
next_pos = indices[index+1]-code_delimiter_position+3
|
||||
block_infos["content"]=sub_text[start_pos:next_pos]
|
||||
block_infos["content"]=sub_text[start_pos:next_pos].strip()
|
||||
code_blocks.append(block_infos)
|
||||
is_start = False
|
||||
else:
|
||||
is_start = True
|
||||
|
@ -15,7 +15,7 @@ from lollms.utilities import load_config
|
||||
from pathlib import Path
|
||||
from typing import List
|
||||
import psutil
|
||||
|
||||
import os
|
||||
# ----------------------- Defining router and main class ------------------------------
|
||||
router = APIRouter()
|
||||
lollmsElfServer = LOLLMSElfServer.get_instance()
|
||||
@ -49,4 +49,16 @@ def get_server_address(request:Request):
|
||||
|
||||
|
||||
|
||||
|
||||
def open_folder(path: str):
|
||||
path = Path(path).absolute()
|
||||
if not path.is_dir():
|
||||
raise FileNotFoundError(f"The provided path '{path}' is not a directory.")
|
||||
os.startfile(path)
|
||||
|
||||
@router.get("/open_folder")
|
||||
async def open_folder(request: Request, path: str):
|
||||
if Path(path).exists() and Path(path).is_dir():
|
||||
os.startfile(path)
|
||||
return {"message": "Folder opened successfully."}
|
||||
else:
|
||||
return {"message": "Invalid folder path or the folder does not exist."}
|
||||
|
@ -40,12 +40,16 @@ def verify_xtts(lollms_paths:LollmsPaths):
|
||||
xtts_folder = shared_folder / "xtts"
|
||||
return xtts_folder.exists()
|
||||
|
||||
def install_xtts(lollms_paths:LollmsPaths):
|
||||
root_dir = lollms_paths.personal_path
|
||||
def install_xtts(lollms_app:LollmsApplication):
|
||||
root_dir = lollms_app.lollms_paths.personal_path
|
||||
shared_folder = root_dir/"shared"
|
||||
xtts_folder = shared_folder / "xtts"
|
||||
if not PackageManager.check_package_installed("xtts-api-server"):
|
||||
PackageManager.install_package("xtts-api-server")
|
||||
if xtts_folder.exists() and PackageManager.check_package_installed("xtts-api-server"):
|
||||
if not lollms_app.YesNoMessage("It looks like xtts is already installed on your system.\nDo you want to reinstall it?"):
|
||||
lollms_app.error("Service installation canceled")
|
||||
return
|
||||
|
||||
PackageManager.install_package("xtts-api-server")
|
||||
|
||||
xtts_folder.mkdir(exist_ok=True,parents=True)
|
||||
ASCIIColors.green("XTTS server installed successfully")
|
||||
|
Loading…
Reference in New Issue
Block a user