Spaces:
Sleeping
Sleeping
Update private_gpt/components/llm/llm_component.py
Browse files
private_gpt/components/llm/llm_component.py
CHANGED
@@ -10,6 +10,7 @@ from private_gpt.components.llm.prompt_helper import get_prompt_style
|
|
10 |
from private_gpt.paths import models_path
|
11 |
from private_gpt.settings.settings import Settings
|
12 |
|
|
|
13 |
logger = logging.getLogger(__name__)
|
14 |
|
15 |
@singleton
|
@@ -51,7 +52,7 @@ class LLMComponent:
|
|
51 |
|
52 |
#default startup
|
53 |
logger.info("Initializing the GPT Model in=%s", "gpt-3.5-turbo")
|
54 |
-
self.llm = OpenAI(model="gpt-3.5-turbo", api_key=
|
55 |
|
56 |
case "mock":
|
57 |
self.llm = MockLLM()
|
@@ -61,10 +62,10 @@ class LLMComponent:
|
|
61 |
openai_settings = settings.openai.api_key
|
62 |
if type(self.llm) == OpenAI:
|
63 |
if new_model == "gpt-3.5-turbo":
|
64 |
-
self.llm = OpenAI(model="gpt-3.5-turbo", api_key=
|
65 |
elif new_model == "gpt-4":
|
66 |
# Initialize with the new model
|
67 |
-
self.llm = OpenAI(model="gpt-4", api_key=
|
68 |
logger.info("Initializing the GPT Model in=%s", "gpt-4")
|
69 |
|
70 |
|
|
|
10 |
from private_gpt.paths import models_path
|
11 |
from private_gpt.settings.settings import Settings
|
12 |
|
13 |
+
import os
|
14 |
logger = logging.getLogger(__name__)
|
15 |
|
16 |
@singleton
|
|
|
52 |
|
53 |
#default startup
|
54 |
logger.info("Initializing the GPT Model in=%s", "gpt-3.5-turbo")
|
55 |
+
self.llm = OpenAI(model="gpt-3.5-turbo", api_key=os.environ.get("OPENAI_API_KEY"))
|
56 |
|
57 |
case "mock":
|
58 |
self.llm = MockLLM()
|
|
|
62 |
openai_settings = settings.openai.api_key
|
63 |
if type(self.llm) == OpenAI:
|
64 |
if new_model == "gpt-3.5-turbo":
|
65 |
+
self.llm = OpenAI(model="gpt-3.5-turbo", api_key=os.environ.get("OPENAI_API_KEY"))
|
66 |
elif new_model == "gpt-4":
|
67 |
# Initialize with the new model
|
68 |
+
self.llm = OpenAI(model="gpt-4", api_key=os.environ.get("OPENAI_API_KEY"))
|
69 |
logger.info("Initializing the GPT Model in=%s", "gpt-4")
|
70 |
|
71 |
|