Skip to content

Commit

Permalink
removed extentions
Browse files Browse the repository at this point in the history
  • Loading branch information
ParisNeo committed Dec 8, 2024
1 parent 1fa9b0b commit ae9f595
Show file tree
Hide file tree
Showing 9 changed files with 167 additions and 318 deletions.
1 change: 0 additions & 1 deletion lollms/app.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
from lollms.personality import PersonalityBuilder, AIPersonality
from lollms.binding import LLMBinding, BindingBuilder, ModelBuilder
from lollms.databases.discussions_database import Message
from lollms.extension import LOLLMSExtension, ExtensionBuilder
from lollms.config import InstallOption
from lollms.helpers import ASCIIColors, trace_exception
from lollms.com import NotificationType, NotificationDisplayType, LoLLMsCom
Expand Down
110 changes: 0 additions & 110 deletions lollms/extension.py

This file was deleted.

12 changes: 0 additions & 12 deletions lollms/paths.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,14 +10,12 @@
lollms_default_cfg_path = lollms_path / "configs/config.yaml"
lollms_bindings_zoo_path = lollms_path / "zoos/bindings_zoo"
lollms_personalities_zoo_path = lollms_path / "zoos/personalities_zoo"
lollms_extensions_zoo_path = lollms_path / "zoos/extensions_zoo"

lollms_core_repo = "https://github.com/ParisNeo/lollms.git"
safe_store_repo = "https://github.com/ParisNeo/safe_store.git"

personalities_zoo_repo = "https://github.com/ParisNeo/lollms_personalities_zoo.git"
bindings_zoo_repo = "https://github.com/ParisNeo/lollms_bindings_zoo.git"
extensions_zoo_repo = "https://github.com/ParisNeo/lollms_extensions_zoo.git"
models_zoo_repo = "https://github.com/ParisNeo/models_zoo.git"
gptqlora_repo = "https://github.com/ParisNeo/gptqlora.git"

Expand Down Expand Up @@ -103,15 +101,13 @@ def __init__(self, global_paths_cfg_path=None, lollms_path=None, personal_path=N
rt.mkdir(parents=True, exist_ok=True)
self.bindings_zoo_path = rt / "bindings_zoo"
self.personalities_zoo_path = rt / "personalities_zoo"
self.extensions_zoo_path = rt / "extensions_zoo"
self.models_zoo_path = rt / "models_zoo"
else:
ASCIIColors.orange("local zoos folder not found")
rt = self.personal_path / "zoos"
rt.mkdir(parents=True, exist_ok=True)
self.bindings_zoo_path = rt / "bindings_zoo"
self.personalities_zoo_path = rt / "personalities_zoo"
self.extensions_zoo_path = rt / "extensions_zoo"
self.models_zoo_path = rt / "models_zoo"

ASCIIColors.green("----------------------Paths information-----------------------")
Expand Down Expand Up @@ -168,8 +164,6 @@ def __init__(self, global_paths_cfg_path=None, lollms_path=None, personal_path=N
ASCIIColors.yellow(f"{self.bindings_zoo_path}")
ASCIIColors.red("personalities_zoo_path:",end="")
ASCIIColors.yellow(f"{self.personalities_zoo_path}")
ASCIIColors.red("extensions_zoo_path:",end="")
ASCIIColors.yellow(f"{self.extensions_zoo_path}")
ASCIIColors.red("models_zoo_path:",end="")
ASCIIColors.yellow(f"{self.models_zoo_path}")
ASCIIColors.green("-------------------------------------------------------------")
Expand All @@ -191,7 +185,6 @@ def __str__(self) -> str:
"Personal outputs Path": self.personal_outputs_path,
"Bindings Zoo Path": self.bindings_zoo_path,
"Personalities Zoo Path": self.personalities_zoo_path,
"Extensions zoo path": self.extensions_zoo_path,
"Personal user infos path": self.personal_user_infos_path,
"Personal trainers path": self.personal_trainers_path,
"Personal gptqlora trainer path": self.gptqlora_path,
Expand Down Expand Up @@ -244,11 +237,6 @@ def create_directories(self):
ASCIIColors.info("No personalities found in your personal space.\nCloning the personalities zoo")
subprocess.run(["git", "clone", personalities_zoo_repo, self.personalities_zoo_path])

if not self.extensions_zoo_path.exists():
# Clone the repository to the target path
ASCIIColors.info("No extensions found in your personal space.\nCloning the extensions zoo")
subprocess.run(["git", "clone", extensions_zoo_repo, self.extensions_zoo_path])

if not self.models_zoo_path.exists():
# Clone the repository to the target path
ASCIIColors.info("No models found in your personal space.\nCloning the models zoo")
Expand Down
20 changes: 0 additions & 20 deletions lollms/server/endpoints/lollms_binding_files_server.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,26 +92,6 @@ async def serve_personalities(path: str):
return FileResponse(str(file_path))


@router.get("/extensions/{path:path}")
async def serve_extensions(path: str):
"""
Serve personalities file.
Args:
path (str): The path of the extensions file to serve.
Returns:
FileResponse: The file response containing the requested extensions file.
"""
path = sanitize_path_from_endpoint(path)

file_path = lollmsElfServer.lollms_paths.extensions_zoo_path / path

if not Path(file_path).exists():
raise HTTPException(status_code=400, detail="File not found")

return FileResponse(str(file_path))

# ----------------------------------- Services -----------------------------------------

@router.get("/audio/{path:path}")
Expand Down
Loading

0 comments on commit ae9f595

Please sign in to comment.