mirror of
https://github.com/imartinez/privateGPT.git
synced 2025-09-01 23:37:34 +00:00
fix: Remove global state (#1216)
* Remove all global settings state * chore: remove autogenerated class * chore: cleanup * chore: merge conflicts
This commit is contained in:
@@ -3,7 +3,7 @@ from llama_index import MockEmbedding
|
||||
from llama_index.embeddings.base import BaseEmbedding
|
||||
|
||||
from private_gpt.paths import models_cache_path
|
||||
from private_gpt.settings.settings import settings
|
||||
from private_gpt.settings.settings import Settings
|
||||
|
||||
|
||||
@singleton
|
||||
@@ -11,7 +11,7 @@ class EmbeddingComponent:
|
||||
embedding_model: BaseEmbedding
|
||||
|
||||
@inject
|
||||
def __init__(self) -> None:
|
||||
def __init__(self, settings: Settings) -> None:
|
||||
match settings.llm.mode:
|
||||
case "local":
|
||||
from llama_index.embeddings import HuggingFaceEmbedding
|
||||
|
Reference in New Issue
Block a user